uni-app页面间如何传参数的多种方法,哪种最适合我的需求?
- 内容介绍
- 文章标签
- 相关推荐
本文共计859个文字,预计阅读时间需要4分钟。
uni.$emit(eventName, OBJECT) 触发全局的自定义事件。所有附加的参数都会传递给监听器回调。其中,eventName 为事件名称,OBJECT 为触发事件时附加的数据。例如:
uni.$emit('update', {msg: '页面更新'});uni.$on('event', function() { // 事件处理逻辑});
uni.$emit(eventName,OBJECT)
- 触发全局的自定事件。附加参数都会传给监听器回调。
- 其中eventName为事件名,OBJECT为触发事件附加参数
示例代码如下:
uni.$emit('update',{msg:'页面更新'})
uni.$on(eventName,callback)
- 监听全局自定义事件,事件由uni.$emit()触发,回调函数会接收所有传入的数。
- eventName为事件名,callback为事件的回调函数。
本文共计859个文字,预计阅读时间需要4分钟。
uni.$emit(eventName, OBJECT) 触发全局的自定义事件。所有附加的参数都会传递给监听器回调。其中,eventName 为事件名称,OBJECT 为触发事件时附加的数据。例如:
uni.$emit('update', {msg: '页面更新'});uni.$on('event', function() { // 事件处理逻辑});
uni.$emit(eventName,OBJECT)
- 触发全局的自定事件。附加参数都会传给监听器回调。
- 其中eventName为事件名,OBJECT为触发事件附加参数
示例代码如下:
uni.$emit('update',{msg:'页面更新'})
uni.$on(eventName,callback)
- 监听全局自定义事件,事件由uni.$emit()触发,回调函数会接收所有传入的数。
- eventName为事件名,callback为事件的回调函数。

