我在a页面写一个定时器,让他每秒钟打印一个1,然后跳转到b页面,此时可以看到,定时器依然在执行。这样是非常消耗性能的。
方案1(推荐):
该方法是通过$once这个事件侦听器器在定义完定时器之后的位置来清除定时器。
方案2:
首先在data定义定时器变量名,最后在beforeDestroy()生命周期内清除定时器:
我在a页面写一个定时器,让他每秒钟打印一个1,然后跳转到b页面,此时可以看到,定时器依然在执行。这样是非常消耗性能的。
方案1(推荐):
该方法是通过$once这个事件侦听器器在定义完定时器之后的位置来清除定时器。
方案2:
首先在data定义定时器变量名,最后在beforeDestroy()生命周期内清除定时器:
er); //关闭
this.$once(‘hook:beforeDestory‘,()),销毁定时器
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M