假设有三个页面,分别为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 不触发。请问下为什么?万分感谢
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答4.7k 阅读✓ 已解决
4 回答4.3k 阅读✓ 已解决
4 回答1.9k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
2 回答2.5k 阅读✓ 已解决
你好歹触发了,我用a链接跳转和this.$router.push都无法触发beforeDestroy的生命周期,实在有些不解,我不是服务端渲染
我的问题是页面启用了缓存: