動態(tài)組件
<keep-alive>可以緩存組件,常和路由一起用倍啥。
<keep-alive>
<component v-bind:is="currentTabComponent"></component>
</keep-alive>
異步組件
在大型應(yīng)用中禾乘,我們可能需要將應(yīng)用分割成小一些的代碼塊,并且只在需要的時候才從服務(wù)器加載一個模塊虽缕。Vue 只有在這個組件需要被渲染的時候才會觸發(fā)該工廠函數(shù)始藕,且會把結(jié)果緩存起來供未來重渲染。:
Vue.component('async-example', function (resolve, reject) {
setTimeout(function () {
// 向 `resolve` 回調(diào)傳遞組件定義
resolve({
template: '<div>I am async!</div>'
})
}, 1000)
})