前端JavaScript前端vue

【前端Vue问题】keep-alive 页面activated不

2021-03-07  本文已影响0人  itlu
  1. 问题描述:当对页面APP.vue组件router-view标签使用了keep-alive之后在组件activated状态时不会发送请求,这时需要使用 keep-alive标签的 exclude属性排除需要重新发送请求的组件。但是exclude中的值需要注意一些问题。我出现问题就是组件本身的name属性值和 exclude中的值不是一一对应的所以没有效果。
组件的name属性值和exclude的属性值不一致的情况是不会生效的
  1. 解决:可以参考文档 keep-alive。解决办法就是将组件的name属性和exclude的属性值保持一致。

匹配首先检查组件自身的 name 选项,如果 name 选项不可用,则匹配它的局部注册名称 (父组件 components 选项的键值)。匿名组件不能被匹配。

上一篇 下一篇

猜你喜欢

热点阅读