uni-app页面间如何传参数的多种方法,哪种最适合我的需求?

2026-04-03 09:520阅读0评论SEO资源
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计859个文字,预计阅读时间需要4分钟。

uni-app页面间如何传参数的多种方法,哪种最适合我的需求?

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-app页面间如何传参数的多种方法,哪种最适合我的需求?

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为事件的回调函数。
阅读全文