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):

在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值