Vuejsの共通関数の設置
utility.jsとかにして全体で使いたい場合ありますよね。methodsに突っ込みます。
mixin用のファイル作成
my_vue_mixin.js
export default{ methods: { aaa(){ console.log('123'); } } }
Vueに仕込む
app.js
import Vue from 'vue'; import myVueMixin from './my_vue_mixin'; window.Vue = require('vue'); Vue.mixin(myVueMixin); const app = new Vue({ el: '#app', });
この2行ね
import myVueMixin from './my_vue_mixin'; Vue.mixin(myVueMixin);
Vueファイルで使う
普通にmethodsのメンバーとして使える。 Foo.vueで
methods: { confirm(){ this.aaa(); }
とか。