【发布时间】:2021-04-28 15:03:54
【问题描述】:
如何将此 VueJS v2 代码转换为 v3?
window.Eventing = new (class {
constructor() {
this.vue = new Vue();
}
fire(event, data = null, subdata = null) {
this.vue.$emit(event, data, subdata);
}
listen(event, callback) {
this.vue.$on(event, callback);
}
})();
【问题讨论】:
-
有一个 Vue 2 到 Vue 3 的迁移指南,其中明确指出 Vue3 不再支持 Vue 作为事件总线的这种用例。 v3.vuejs.org/guide/migration/events-api.html#migration-strategy