Vue 混入(mixin)的使用

如何使用vue的mixin 语法

本篇是使用Vue cli创建的单文件组件方式作为例子
有需要可以去查官方文档

步骤一

使用脚手架创建之后
我们就要开始操作了

Vue 混入(mixin)的使用

  //myMisin.js 里面写入我们需要混入的东西,可以混入data,methods,或者声明周期
  //留一个想法如过我是在全局里面引入的mixin呢?
export const myMixin = {
    data() {
        return {
            name: "我是mixin,我要复用",
            msg: "我是你爸爸",  //应该不生效
        }
    },
    created() {
        console.log("我是mixin的created的生命周期");
    },
    mounted() {
        console.log("我是mixin的mounted的生命周期");
    }
}

步骤二

在我们组件里面引入 我们封装好的mixin文件

 //app.vue 组件里面引入
 import { myMixin } from "@/mixins/myMixin";

还有必须要

mixins:[myMixin],

Vue 混入(mixin)的使用
template里面调用mixin设置的name属性
Vue 混入(mixin)的使用

结果(result):

Vue 混入(mixin)的使用

上一篇:Less从入门到精通——合并属性(附源码、学习视频和笔记)


下一篇:管窥WOWUIInterface代码