前端开发笔记Web网页前端后台技巧(CSS+HTML)

【Vue】组件 - 让动态组件存活

2019-03-10  本文已影响0人  德育处主任
微信订阅号:Rabbit_svip


【Vue】组件 -动态组件

接着上面的例子。

动态组件用<component>标签包着,再加上is属性来判断就能实现。

但动态组件有一个问题(其实也算不上问题),就是每次切换,组件都会重新加载。


先上代码

微信订阅号:Rabbit_svip

效果


微信订阅号:Rabbit_svip

可以看到,在面板2按了几下按钮,num不断增加。

但切回到面板1,再切回到面板2的时候,会发现num变成0了。

这说明每次切换,组件都重新加载一遍。



如果需要组件存活,需要用一个标签,把动态组件部分包起来。

<keep-alive>

微信订阅号:Rabbit_svip

只需在html部分加一个简单的标签即可。


微信订阅号:Rabbit_svip
上一篇下一篇

猜你喜欢

热点阅读