<p>{{ globalMetodName(param1, param2) }}<p>
modeleMetod: function(){
this.globalMetodName(param1, param2);
}
// определяем объект примеси
var myMixin = {
created: function () {
this.hello()
},
methods: {
hello: function () {
console.log('привет из примеси!')
}
}
}
Vue.mixin(myMixin)
<div id="app">
<p>{{ helloText }}</p>
</div>
const mylib = {
hello : (text1, text2) => {
return `Hello! ${text1} ${text2}`
},
install: function(Vue){
Object.defineProperty(Vue.prototype, 'mylib', {
get () { return mylib }
})
}
};
Vue.use(mylib);
new Vue({
el: '#app',
data: {
helloText: mylib.hello('one', 'two')
}
});