小程序与uniapp如何进行传参

小程序和uniapp都可以通过以下方式进行传参:

  1. query参数传递:在url中添加query参数,如在小程序中通过wx.navigateTo或wx.redirectTo跳转页面时可传递query参数,在uniapp中通过uni.navigateTo或uni.redirectTo跳转页面时也可以传递query参数。接收query参数的方式为在onLoad或onShow函数中获取options参数,此参数就是传递过来的query参数。

  2. event参数传递:在小程序中,通过triggerEvent触发自定义事件时可以传递参数。在uniapp中,通过$emit触发自定义事件也可以传递参数。接收event参数的方式为在对应的函数中获取event参数。

  3. 全局变量传递:在小程序和uniapp中,可以通过设置全局变量来传递参数。在小程序中,可以通过getApp()获取全局变量,在uniapp中可以通过Vue.prototype访问全局变量。

  4. Storage传递:在小程序和uniapp中,可以通过wx.setStorageSync或uni.setStorageSync设置Storage,在其他页面中通过wx.getStorageSync或uni.getStorageSync获取Storage中的值来传递参数。

  5. URL传递:小程序可以通过直接在url中添加参数来传递参数,例如:wx.navigateTo({ url: '/pages/test/test?id=1' });uniapp可以通过uni.navigateTo({ url: '/pages/test/test?id=1' });来传递参数。接收url中的参数需要在相应页面的onLoad函数中解析url中的参数。

相关推荐
用户6990304848751 小时前
uniapp 构建本地txt跨平台小程序、h5、app通用
微信小程序·uni-app
weixin_lynhgworld2 小时前
打造绿色生活新方式——旧物二手回收小程序系统开发之路
java·小程序·生活
胡八一2 小时前
使用qianjkun uniapp 主应用 集成 vue微应用
前端·vue.js·uni-app
游戏开发爱好者83 小时前
基于uni-app的iOS应用上架,从打包到分发的全流程
android·ios·小程序·https·uni-app·iphone·webview
ᥬ 小月亮4 小时前
Uniapp中自定义导航栏
javascript·css·uni-app
苹果电脑的鑫鑫9 小时前
微信开发者工具中模拟调试现场扫描小程序二维码功能
小程序
vayy19 小时前
uniapp中 ios端 scroll-view 组件内部子元素z-index失效问题
前端·ios·微信小程序·uni-app
阿彬学java20 小时前
Charles抓包微信小程序请求响应数据
微信小程序·小程序
傻傻有内涵的我20 小时前
【微信小程序】分别解决H5的跨域代理问题 和小程序正常不需要代理问题
微信小程序·小程序
必然秃头20 小时前
微信小程序SSE替代方案实战
微信小程序·小程序