我正在使用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'
}
}
});
当我运行它,“测试”等于“嗒嗒”正常,但“富”仍然等于“吧”。无论如何,除了添加新数据之外,还有一个mixin覆盖现有的vue数据吗?
这里是一个小提琴:
解决此https://jsfiddle.net/8v9sfxok/