解决使用keep-alive时 include和exclude无效问题

为了让路由切换时组件不被销毁而使用了keep-alive标签,却发现用include指定组件的时候怎么都不管用!

 

最后总算给我发现了:

include指定的组件必须有name属性!

 

include这里是组件名 

 

name属性是可以不写的,如果不写,那组件名就是你创建vue文件时的文件名,平时用起来没问题,我也这样用了好久,因为现在vue命名name必须用驼峰命名法了,我觉得麻烦会直接起好文件名,但是这样用keep-alive时就会出现问题!

猜你喜欢

转载自blog.csdn.net/weixin_46764819/article/details/127901056