- 問(wèn)題描述:當(dāng)對(duì)頁(yè)面
APP.vue
組件router-view
標(biāo)簽使用了keep-alive
之后在組件activated
狀態(tài)時(shí)不會(huì)發(fā)送請(qǐng)求前方,這時(shí)需要使用keep-alive
標(biāo)簽的exclude
屬性排除需要重新發(fā)送請(qǐng)求的組件俩功。但是exclude
中的值需要注意一些問(wèn)題娘赴。我出現(xiàn)問(wèn)題就是組件本身的name
屬性值和exclude
中的值不是一一對(duì)應(yīng)的所以沒(méi)有效果。
- 解決:可以參考文檔 keep-alive询兴。解決辦法就是將組件的
name
屬性和exclude
的屬性值保持一致乃沙。
匹配首先檢查組件自身的 name 選項(xiàng),如果 name 選項(xiàng)不可用诗舰,則匹配它的局部注冊(cè)名稱(chēng) (父組件 components 選項(xiàng)的鍵值)警儒。匿名組件不能被匹配。