Vue cli mixin (混入)

1、功能

可以把多个组件共用的配置提取成一个混入对象

2、使用方式

a、创建混入(mixin.js文件)

复制代码
import { computed } from "vue"

export const mixin = {
    methods: {
        showName(){
           alert(this.name)
        }
    },
    data() {
        return {
            
        }
    },
    computed:{

    },

}
复制代码

b、使用混入

局部

复制代码
<script>
    // 引入
    import {mixin} from '../mixin'
    export default {
        name:'StudentData',
        data() {
            return {
                name:'jojo',
                sex: 'male',
            }
        },
/*         methods: {
            showName(){
                alert(this.name)
            }
        }, */
        // 使用
        mixins:[mixin],
    }
</script>
复制代码

全局 main.js中

import {mixin} from './mixin'
Vue.mixin(mixin)

3、一般Vue属性和方法,组件的权重大于mixin.js中的,但是生命周期钩子是个例外,都执行

 

posted @   市丸银  阅读(3)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~
历史上的今天:
2020-01-02 java 命名规则
2020-01-02 java 运行和编译
2020-01-02 java jvm jre jdk三者的关系
2020-01-02 Django 数据库连接缓存的坑
点击右上角即可分享
微信分享提示