Здравствуйте, я решил вынести метод update в миксин и подключать в разные компоненты.
Код миксина такой:
const $ = require('jquery');
const _ = require('lodash');
const config = require('@/config');
const Vue = require('vue');
module.exports = {
manageMixin: {
data: function () {
return {
}
},
methods: {
update: function() {
//some code
Vue.set(this.data, 'links', result.data.links);
}
}
},
};
Теперь я подключаю его в компоненте:
import {manageMixin} from '@/mixins/manage'
export default {
...
mixins: [manageMixin],
...
}
Теперь в моем компоненте доступен метод update из миксина, но использование Vue.set выдает ошибку Vue.set is not a function.
Что я делаю не так?
UPD: работает Vue.default.set, вместо Vue.set, но что-то мне подсказывает что это неправильно.