Vue: Vue akan menghapus node yang tidak digunakan dan mengatur referensi ke undefined

Dibuat pada 18 Sep 2017  ·  3Komentar  ·  Sumber: vuejs/vue

Versi: kapan

2.4.4

Tautan reproduksi

https://jsfiddle.net/gloxing/Ltjyjjba/

Langkah-langkah untuk mereproduksi

klik tombol dua kali, referensi komponen tidak akan ditentukan

Apa yang diharapkan?

komponen topProgress ditampilkan lagi

Apa yang sebenarnya terjadi?

referensi komponen tidak akan ditentukan


Perilakunya normal di Vue 2.4.2.

Komentar yang paling membantu

Ya, v-show harus bekerja. Tapi sebelum v2.4.4 baik v-show dan v-if bekerja dengan baik.

Semua 3 komentar

Ini sebenarnya terkait dengan lib Anda: https://github.com/dalphyx/vue-top-progress/blob/master/src/top-progress.vue#L7
Saya pikir karena Anda menggunakan v-if , itu dihapus dan tidak ada ( transition menjadi komponen abstrak yang tidak membuat tag). Sudahkah Anda mencoba menggunakan v-show , itu akan berfungsi: https://jsfiddle.net/t5ad6o31/

Solusi lain adalah dengan membungkus komponen Anda dalam div atau span

Ya, v-show harus bekerja. Tapi sebelum v2.4.4 baik v-show dan v-if bekerja dengan baik.

vue ref tidak terdefinisi

Apakah halaman ini membantu?
0 / 5 - 0 peringkat

Masalah terkait

bfis picture bfis  ·  3Komentar

robertleeplummerjr picture robertleeplummerjr  ·  3Komentar

seemsindie picture seemsindie  ·  3Komentar

paceband picture paceband  ·  3Komentar

finico picture finico  ·  3Komentar