Vues 3 Reaktivität basiert auf JavaScript Proxies. Wenn Sie einen Status reaktiv machen, umhüllt Vue ihn mit einem Proxy, der Reads und Writes abfängt, es verfolgt, welche Effects von welchen Eigenschaften abhängen, und triggert diese Effects, um erneut ausgeführt zu werden, wenn sich die Daten ändern.
Der Kernmechanismus: track beim Read, trigger beim Write
() {
(target, {
() {
(obj, key);
obj[key];
},
() {
obj[key] = value;
(obj, key);
;
},
});
}
