vue-element-admin 中 activated 的问题

vue-element-admin因为他默认使用了keep-alive,所以我在组件中使用了在activated去获取数据,本来没什么问题,但是你在当前页面点击刷新按钮后,activated就失效了。请问有大佬知道什么原因吗。

vue
讨论数量: 3

怎么样 题主,问题解决了吗。我页遇到类型的问题

3年前 评论

是指直接进入页面后,activated 事件不触发么,可再写一个 mounted() 触发数据加载的,因为记得在缓存状态下不会触发 mounted 了,而是触发 activateddeactivated,刷新页面的时候只触发 mounted()。 事件介绍:cn.vuejs.org/v2/api/#activated

3年前 评论

@wj2015 进入页面activated 能触发。不能触发时因为主动点击了浏览器或F5刷新的操作。那可以写两个钩子activated和mounted 分别执行一样的数据请求的操作。这样写应该可以,但不知道建不建议这么做

3年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!