【前端Vue问题】keep-alive 页面activated不会发送请求。使用exclude属性排除组件注意事项

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

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

你可能感兴趣的:(【前端Vue问题】keep-alive 页面activated不会发送请求。使用exclude属性排除组件注意事项)