this.$bus.$emit 事件变成动态的
时间: 2023-07-06 14:39:39 浏览: 100
vue 组件之间事件触发($emit)与event Bus($on)的用法说明
5星 · 资源好评率100%
要让事件名动态化,你可以使用方括号语法。例如,如果你有一个变量 `eventName` 包含要触发的事件名,你可以这样调用 `$emit` 方法:
```
this.$bus.$emit(eventName, payload);
```
这样会动态地将 `eventName` 变量的值作为事件名,从而触发相应的事件。
阅读全文