老板在F12中发现有一个接口被频繁调用多次
于是我开始在各种相关组件中排查
最终发现是其中一个组件中的bus.$on多次触发,导致我的接口被频繁调用:
//解决方案:
destroyed() {
bus.$off("path");//重复调用bus问题 ***
},
> 总结:在使用bus传值时,emit之后要在 destroyed中关掉传值,否则就会出现多次调用的情况。
老板在F12中发现有一个接口被频繁调用多次
于是我开始在各种相关组件中排查
最终发现是其中一个组件中的bus.$on多次触发,导致我的接口被频繁调用:
//解决方案:
destroyed() {
bus.$off("path");//重复调用bus问题 ***
},
> 总结:在使用bus传值时,emit之后要在 destroyed中关掉传值,否则就会出现多次调用的情况。