Ich verwende ein Mixin, um Vue-Daten hinzuzufügen und zu überschreiben. Ich kann neue Daten hinzufügen, aber ich kann bestehende Daten nicht überschreiben. Hier ist der einfache Code:Daten in Vue überschreiben
var mixin = {
data: function() {
return {
foo: 'boo',
test: 'blah'
}
}
}
var vm = new Vue({
el: '#vue-instance',
mixins: [mixin],
data: function() {
return {
foo: 'bar'
}
}
});
Wenn ich es laufen, 'test' gleich 'blah' richtig, aber 'foo' gleich noch 'bar'. Gibt es trotzdem ein Mixin, das vorhandene Vue-Daten überschreibt und neue Daten hinzufügt? Hier
ist eine Geige:
https://jsfiddle.net/8v9sfxok/