Я создал глобальный миксин в плагине Nuxt
Файл плагина:
const plugin= {};
plugin.install = function (Vue) {
Vue.mixin({
methods: {
globalMethod (path) {
return `//` + path;
}
}
})
}
Vue.use(plugin);
export default plugin;
Проблема:
Метод успешно вызывается из шаблона, из события @click и т. Д., Но когда я пытаюсь вызвать его в атрибуте src, он генерирует ошибку:
Невозможно прочитать свойство 'globalMethod' из неопределенного
Пример:
<img :src="globalMethod(image.path)">
Так что я пытаюсь определить тот же метод в компоненте, и он работает нормально.
Но мне нужно использовать этот метод во всех компонентах
UPD1:
Компонент объекта (с помощью инструментов vue dev):
Так что смешанный метод "globalMethod" доступен.