假设有三个页面,分别为A、B、C页面,其中B页面定义了beforeDestroy生命周期函数。页面执行顺序是A -> B -> C,当从B到C时,beforeDestroy 函数会执行,但由B点击浏览器返回按钮时返回A时,beforeDestroy 不触发。请问下为什么?万分感谢
假设有三个页面,分别为A、B、C页面,其中B页面定义了beforeDestroy生命周期函数。页面执行顺序是A -> B -> C,当从B到C时,beforeDestroy 函数会执行,但由B点击浏览器返回按钮时返回A时,beforeDestroy 不触发。请问下为什么?万分感谢
4 回答4.6k 阅读✓ 已解决
4 回答2.1k 阅读✓ 已解决
4 回答2.2k 阅读✓ 已解决
3 回答5k 阅读
2 回答2.6k 阅读✓ 已解决
1 回答3.1k 阅读✓ 已解决
2 回答1.2k 阅读✓ 已解决
你好歹触发了,我用a链接跳转和this.$router.push都无法触发beforeDestroy的生命周期,实在有些不解,我不是服务端渲染
我的问题是页面启用了缓存: