Heim > Artikel > Web-Frontend > So behandeln Sie Deep Copy in Vue
Dieser Artikel stellt hauptsächlich die relevanten Informationen von Vue Deep Copy vor. Er ist sehr gut und hat Referenzwert.
Die Methode Object.assign() wird zum Zuweisen aller verwendet Aufzählbare Attribute werden von einem oder mehreren Quellobjekten in das Zielobjekt kopiert. Es wird das Zielobjekt zurückgegeben.
const object1 = { a: 1, b: 2, c: 3 }; const object2 = Object.assign({}, object1); console.log(object2.c); // expected output: 3
oder verwenden Sie
obj=JSON.parse(JSON.stringify(this.templateData)); //this.templateData是父组件传递的对象
Anwendbarkeit
, wenn ein abstraktes Modell zwei Aspekte hat, von denen einer vom anderen abhängt. Durch die Kapselung der beiden in unabhängigen Objekten können sie unabhängig voneinander geändert und wiederverwendet werden.
Wenn sich ein Objekt ändert, müssen andere Objekte gleichzeitig geändert werden, aber wir wissen nicht, wie viele Objekte geändert werden müssen.
Wenn ein Objekt andere Objekte benachrichtigen muss, aber nicht weiß, wer das spezifische Objekt ist. Mit anderen Worten: Sie möchten nicht, dass diese Objekte eng miteinander verbunden sind.
Ich habe das Obige für Sie zusammengestellt und hoffe, dass es Ihnen in Zukunft hilfreich sein wird.
Verwandte Artikel:
So erhalten Sie Ihre eigenen Eigenschaften, indem Sie in vue.js2.0 klicken
In vue.js How to Modifikator .self verwenden?
Erklären Sie im Detail, wie Sie this.$emit in vue.js verwenden.
Verwenden Sie $http, um das asynchrone Hochladen von Excel-Dateien in AngularJS zu implementieren
Das obige ist der detaillierte Inhalt vonSo behandeln Sie Deep Copy in Vue. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!