原理:绑定前先解绑以前的绑定
//main.js中添加$bus,使用 this.$bus.$on , this.$bus.$emit
Vue.prototype.$bus = new Vue()
Vue.prototype.addEvent = function (key, fallback) {
this.$bus.$off(key);
this.$bus.$on(key, fallback);
};
本文介绍了在Vue应用中如何实现安全的事件绑定和解绑,主要关注在`main.js`中创建的`$bus`实例以及自定义的`addEvent`方法。该方法首先解绑旧的事件监听器,然后添加新的事件监听,确保事件处理的正确性和避免内存泄漏。
原理:绑定前先解绑以前的绑定
//main.js中添加$bus,使用 this.$bus.$on , this.$bus.$emit
Vue.prototype.$bus = new Vue()
Vue.prototype.addEvent = function (key, fallback) {
this.$bus.$off(key);
this.$bus.$on(key, fallback);
};

被折叠的 条评论
为什么被折叠?