vue项目watch内的函数重复触发问题的解决 上传者:drug94501 2021-06-18 15:24:03上传 PDF文件 68.10 KB 热度 49次 问题描述:有两个页面A和B,每个页面里都有一个后来发现是使用了因为使用了keep-alive所致,keep-alive会将Vue实例始终保持在内存中,因此该Vue实例始终存续,相应的watchers始终生效,查找相关资料后,发现许多人也遇到了这个问题,最后找到以下两种解决方案:解决方法1通过router路径来判断是否执行解决方法2添加一个flag参数来判断页面是否是active状态,使用keep-alive缓存的组件只会触发如果页面比较多,而且各页面里的函数名称不一致的话,可以把上面代码的watch部分去掉写成一个mixin,在需要的页面引入即可 下载地址 用户评论 更多下载 下载地址 立即下载 用户评论 发表评论 drug94501 资源:8733 粉丝:1 +关注 上传资源 免责说明 本站只是提供一个交换下载平台,下载的内容为本站的会员网络搜集上传分享交流使用,有完整的也有可能只有一分部,相关内容的使用请自行研究,主要是提供下载学习交流使用,一般不免费提供其它各种相关服务! 本站内容泄及的知识面非常广,请自行学习掌握,尽量自已动脑动手解决问题,实践是提高本领的途径,下载内容不代表本站的观点或立场!如本站不慎侵犯你的权益请联系我们,我们将马上处理撤下所有相关内容!联系邮箱:server@dude6.com