您好,登錄后才能下訂單哦!
所用版本:
vue:2.6.10
vue-router:3.0.6
問題描述:項目中使用vue,并且使用vue router做路由。在需要緩存時引入標簽 keep-alive,此時組件仍然不會進行緩存。
分析解決:
????網上有很多其他的情況導致的緩存不生效,這里不再闡述。我遇到對是項目中存在多個<router-view>標簽,并且其中存在嵌套。那么在外層的<router-view>上加<keep-alive>標簽會導致組件初始化兩次,第二次初始化并沒有進行緩存。
所以將<keep-alive>移到內層的<router-view>上。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。