這是多年前的文章了,但你這個(gè)回復(fù)是本月的??吹搅司突貜?fù)一下吧。
include就是組件的name,不是route的name。
首先keep-alive是Vue中的一個(gè)組件,vue-router是一個(gè)單獨(dú)的框架,從這個(gè)角度說,vue內(nèi)部的一個(gè)組件不可能會(huì)去強(qiáng)依賴另一個(gè)框架的東西。
從keep-alive組件的源碼中也有include字段的獲?。?br>const name: ?string = getComponentName(componentOptions)
這是從組件中獲取值。
你可能是看到了一下三方admin框架里的代碼是使用了route的name,所以這就要注意在開發(fā)時(shí)把route的name和組件本身的name配置為同一個(gè)名字。
vue-router 之 keep-alive本文基于 Vue2.0 keep-alive 簡介 keep-alive 是 Vue 內(nèi)置的一個(gè)組件,可以使被包含的組件保留狀態(tài),或避免重新渲染。用法也很簡單: props ...