Я использую mixin для добавления и переопределения данных VUE. Я могу добавить новые данные, но я не могу переопределить существующие данные. Вот простой код:Переопределить данные в vue
var mixin = {
data: function() {
return {
foo: 'boo',
test: 'blah'
}
}
}
var vm = new Vue({
el: '#vue-instance',
mixins: [mixin],
data: function() {
return {
foo: 'bar'
}
}
});
Когда я запускаю его, «тест» равно «бла» правильно, но «Foo» по-прежнему равен «бар». Есть ли в любом случае, чтобы mixin переопределял существующие данные vue в дополнение к добавлению новых данных?
Вот скрипка:
https://jsfiddle.net/8v9sfxok/