![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
vue
文章平均质量分 50
逗比的码农
这个作者很懒,什么都没留下…
展开
-
keep-alive 设置exclude属性时在开发环境不生效(本地生效)
问题:如题 原因: vue开发环境打包的时候,会直接使用组件名作为 name vue生产环境打包的时候,类名会被忽略掉,因此 需要手动加上name属性 //错误写法 @Component() export default class AddProduct extends Vue { //这个时候在dev开发环境或者测试环境都是没问题的,只有线上环境打包时候会把name忽略 } //正确写法 @Component({ name: 'AddProduct', }) export default cl原创 2021-04-08 14:25:58 · 236 阅读 · 1 评论 -
vue通过keep-alive实现路由缓存
(⊙﹏⊙) pm提了需求,让从edit页面返回到 list页面的时候实现 搜索,翻页的缓存,就想到了keep-alive ,需要用actived生命周期代替原来的 created 或者 mounted 生命周期 踩坑注意 注意:如果有个多个router-view注意keep-alive包裹在哪个层级的router // list页面再次刷新组件的时候会进入这个生命周期 activated() { this.getList() } <template> <keep-a原创 2021-04-06 13:39:39 · 434 阅读 · 0 评论