Ich versuche, ein Objekt auf eine Stütze in Vue.js zu schieben.Vue.js Push-to-Objekt, das als Prop durchgereicht wurde
Die Requisite stammt aus dem Hauptskript und wird als Requisite in die Auto-Komponente übernommen. Von der Auto-Komponente versuche ich zu tun this.propName.push({key:value});
Eine Ausnahme sagt mir dann, dass Push keine Funktion ist. Wenn ich vorher den PropName console.log()
, kann ich sehen, dass Beobachter angefügt sind, und ich habe eine get und setzen propName Methode.
Wenn ich versuche, den gleichen Push aus dem Hauptskript zu tun, funktioniert es, sortof, wenn ich mainScriptObject[0].push({key:value});
mache, bekomme ich den gleichen Fehler. (Hier mainScriptVariable [0] ist der Wert als Stütze geben
TLDR. Wie kann ich auf ein Objekt schieben als Stütze in Vue.js ging durch
Ist 'mainScriptObject [0]' ein Array? Versuchen Sie, 'typeof mainScriptObject [0]' aus Ihrem Hauptskript zur Bestätigung auszugeben. – crabbly
können Sie keine Eigenschaften auf ein Objekt schieben, "drücken", wenn eine Funktion des Array-Typs 'Array.prototype.push' ist –