vue mixin 混入

Posted wuqilang

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vue mixin 混入相关的知识,希望对你有一定的参考价值。

 通过mixins引入组件后,会给当前组件额外扩展一些属性和方法,简单的说就是给组件额外添加了一个BUFF

 

    场景:封装插件的时候用mixin

 

    mixin----全局使用
    mixins----局部使用

 

    步骤:
        ①utils下新建mixin.js:
            export default {
                // new Vue()中的配置项都可以在这里加
                data(){
                    return{
                        title:"我是额外提供的一个属性"
                    }
                },
                created() {
                    console.log("我是一个buff")
                }
            }
        ②App.vue中引入:
            import Mixin from "./utils/mixin.js";
        ③添加mixins属性:
            mixins:[Mixin],

 

        此时在created中就多一个console.log打印,在App.vue页面可以直接使用title属性,就和写在自己的data中一样。



以上是关于vue mixin 混入的主要内容,如果未能解决你的问题,请参考以下文章

07-vue中的mixins混入

vue——mixins混入对象

vue——mixins混入对象

:vue生命周期vue的DOM操作mixin混入,插件

vue混入mixin

vue混入mixin