学习笔记(25):Vue2.x从入门到实战-Mixins 混入选项操作

立即学习:https://edu.csdn.net/course/play/6823/135334?utm_source=blogtoedu

mixins混入选项

Mixins一般有两种用途:

  1. 在你已经写好了构造器后,需要增加方法或者临时的活动时使用的方法,这时用混入会减少源代码的污染。
  2. 很多地方都会用到的公用方法,用混入的方法可以减少代码量,实现代码重用。

基本用法

{{number}}
    <p><button @click="add">add</button></p>
var addCon={
        updated:function () {
            console.log("数据更新完成,更新为"+this.number);
        }
    };
var app=new Vue({
        el:'#app',
        data:{
            number:1
        },
        methods:{
            add:function () {
                this.number++;
            }
        },
        mixins:[addCon]
    })

我们现在有个数字点击递增的程序,每次点击增加数字,在控制台打印出提示:“数据发生变化”.

mixins调用顺序

1、在构造器中用原生的updated方法

updated:function(){
          console.log("原生的update方法");
        }

2、在全局API混入方式

Vue.mixin({
        updated:function () {
            console.log("全局的update方法");
        }
    })

运行完代码可以在控制台看到全局API是首先执行,然后是构造器中的mixins选项,最后是构造器中原生updated方法。

新手一枚,若有不足,请指教!

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值