uni.$emit怎么使用
时间: 2023-06-10 09:03:28 浏览: 812
解决vue bus.$emit触发第一次$on监听不到问题
5星 · 资源好评率100%
uni.$emit是uni-app框架中的一个事件触发器,用于向父组件或全局事件触发器发送事件。使用方法如下:
在子组件中使用:
```
this.$emit('事件名称',参数);
```
在父组件中使用:
```
this.$refs.子组件名称.$on('事件名称',(数据)=>{
//数据即为子组件传递过来的参数
})
```
全局事件触发器使用:
```
uni.$emit('事件名称', 参数);
或
uni.$on('事件名称', (数据)=>{
//do something
})
```
阅读全文