其他分享
首页 > 其他分享> > Vue 混入(mixin)的使用

Vue 混入(mixin)的使用

作者:互联网

如何使用vue的mixin 语法

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

步骤一

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

在这里插入图片描述

  //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],

在这里插入图片描述
template里面调用mixin设置的name属性
在这里插入图片描述

结果(result):

在这里插入图片描述

标签:混入,Vue,里面,mixin,组件,mounted,myMixin
来源: https://blog.csdn.net/weixin_50462008/article/details/110871446