Kecualikan tidak ada masalah sama sekali, Beberapa perkara yang perlu diberi perhatian,
Vue-router versi mestilah 2.1+
Untuk komponen dengan set exclude, jika komponen dengan nama yang sama ditukar, ia akan tetap dicache Ini kerana komponen digunakan semula
Tetapkan nama kepada komponen
exclude menetapkan nama komponen yang sepadan
https://jsfiddle.net/lincenyi...
Buka contoh di atas, Klik /params/foo dan kandungan akan berubah daripada 1234 pada permulaan kepada 2345 selepas 1 saat/params/foo 内容会由一开始的1234, 1秒后变成2345 再点击/optional-group/foo/bar 最后再点击/params/foo, 出现的结果一样是1234, 1秒后变成2345, 说明组件没被缓存
删除 代码中的 exclude="foo2"Klik sekali lagi /optional-group/foo/bar kod >
Akhir sekali klik /params/foo, dan hasilnya ialah 1234, yang bertukar kepada 2345 selepas 1 saat, menunjukkan bahawa komponen itu belum dicache
Padam exclude="foo2" dalam kod
🎜Ulang 3 langkah di atas sekali lagi, 🎜Anda akan mendapati bahawa 1-2 adalah sama seperti di atas, tetapi dalam langkah ketiga, 2345 akan muncul terus pada halaman, menunjukkan bahawa komponen berjaya dicache🎜
Saya juga mendapati masalah ini, termasuk adalah sama, ia tidak berfungsi! Tolong kenapa
Anda dikecualikan
Pada masa ini nampaknya anda tidak boleh menggunakan sertakan dan kecualikan secara langsung apabila menggunakan vue-router
hanya boleh ditulis seperti ini
Rujuk isu vue-router#811
Kecualikan tidak ada masalah sama sekali,
Beberapa perkara yang perlu diberi perhatian,
Vue-router versi mestilah 2.1+
Untuk komponen dengan set exclude, jika komponen dengan nama yang sama ditukar, ia akan tetap dicache Ini kerana komponen digunakan semula
Tetapkan nama kepada komponen
exclude menetapkan nama komponen yang sepadan
https://jsfiddle.net/lincenyi...
Buka contoh di atas,
Klik
/params/foo
dan kandungan akan berubah daripada 1234 pada permulaan kepada 2345 selepas 1 saat/params/foo
内容会由一开始的1234, 1秒后变成2345再点击
/optional-group/foo/bar
最后再点击
/params/foo
, 出现的结果一样是1234, 1秒后变成2345, 说明组件没被缓存删除 代码中的
Akhir sekali klikexclude="foo2"
Klik sekali lagi/optional-group/foo/bar kod >
/params/foo
, dan hasilnya ialah 1234, yang bertukar kepada 2345 selepas 1 saat, menunjukkan bahawa komponen itu belum dicachePadam
exclude="foo2"
dalam kod