vue mixin使用

Posted mengfangui

tags:

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

1、概述

将一些公用方法引入到不同的组件中。

2、引入方式

(1)全局引入

// 注册全局Mixin
    Vue.mixin({
      methods: {
        $touch: function() { // 用以同时watch多个字段变化
          return Date.now();
        },
        anotherMethods: function() {
          console.log(8888)
        }
      }
    })

(2)局部引入

let myMixin = {
  methods: {
    hello: function() {
      console.log(‘hello from mixin!‘)
    }
  }
}

mixins: [myMixin],
mounted() {
      console.log(this.hello(), ‘$hello‘);
    },

混入对象可以包含任意组件选项

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

小技巧|使用Vue.js的Mixins复用你的代码

vue-learning:21 - js - mixins

vue里面的Mixins(混合)

vue之mixins的使用

使用 vue.js 路由和 mixin 的问题

07-vue中的mixins混入