這是多年前的文章了姻锁,但你這個回復(fù)是本月的羽氮∫遥看到了就回復(fù)一下吧玩徊。
include就是組件的name,不是route的name郊楣。
首先keep-alive是Vue中的一個組件操刀,vue-router是一個單獨的框架,從這個角度說吩翻,vue內(nèi)部的一個組件不可能會去強依賴另一個框架的東西兜看。
從keep-alive組件的源碼中也有include字段的獲取:
const name: ?string = getComponentName(componentOptions)
這是從組件中獲取值狭瞎。
你可能是看到了一下三方admin框架里的代碼是使用了route的name细移,所以這就要注意在開發(fā)時把route的name和組件本身的name配置為同一個名字。
vue-router 之 keep-alive本文基于 Vue2.0 keep-alive 簡介 keep-alive 是 Vue 內(nèi)置的一個組件脚作,可以使被包含的組件保留狀態(tài)葫哗,或避免重新渲染。用法也很簡單: props ...