Bagaimana untuk menghentikan tindak balas berubah dalam Vue 3?
P粉545218185
2023-07-29 09:24:30
<p>Saya menggunakan Nuxt 3 dan saya perlu menghentikan tindak balas pemalar reaktif. Saya mempunyai objek formData dan setelah serahan diklik, saya perlu mengalih keluar beberapa kunci daripada objek formData. </p><p>Saya telah memperuntukkan formData kepada submitData pembolehubah lain dan kemudian menggunakan delete submitData.key untuk memadamkan kunci tetapi ia juga memadamkan kunci daripada formData dan saya mahu ia tidak memadam objek formData. </p>
Anda boleh mencipta salinan formData yang cetek.
Atau gunakan `cloneDeep` lodash untuk membuat salinan yang mendalam.
Kedua-duanya mencipta objek baharu dengan sifat dan nilai yang sama seperti objek asal. Walau bagaimanapun, objek baru adalah entiti yang berasingan dalam ingatan daripada objek asal. Pengubahsuaian pada salinan tidak menjejaskan objek formData asal.