项目中keepalive用得不多,记录一下以免遗忘。
页面第一次进入,钩子的触发顺序created-> mounted-> activated,退出时触发deactivated。当再次进入(前进或者后退)时,只触发activated。
事件挂载的方法等,只执行一次的放在 mounted 中;组件每次进去执行的方法放在 activated 中, activated 中的不管是否需要缓存多会执行。
所以当页面设置了keepalive的时候,要想对页面数据进行更改,则可在activated中调用组件中相关的方法。调用方式和mounted一样,如下所示:
参考文章链接 http://www.mamicode.com/info-detail-2556043.html