Давайте предположим, что у меня есть следующая ситуация, использующая Global Mixin для создания глобального вспомогательного метода с помощью Vue:
import Vue from "vue";
Vue.mixin({
methods: {
replaceString: function (word) {
return word.toLowerCase().replace(/\W/g, '');
}
}
});
let vm = new Vue({
methods: {
doSomething: function() {
console.log(this.replaceString('Hello World'); //helloword
}
}
});
Я знаю, что могу вызывать метод внутри других методов, внутрикомпонент и их дети.Но как я могу вызвать метод mixin "replaceString" из экземпляра Vue "vm"?Я пытался использовать "vm.replaceString", но продолжает возвращать "undefined".