在部分场景下,需要向小程序的默认接收页(pages/index/index)传递参数。本文以传递 name 和 pwd 参数为例,介绍了此场景的实现过程。
您已参照 快速开始 文档接入了小程序组件。
URL 启动传参时,传递参数的字段为
Bundle param = new Bundle();
String query = "name=123&pwd=456";
param.putSting("query",query); //设置参数
MPNebula.startApp(appId:"2020121620201216",param);
query
;获取参数时,通过解析 query
字段获取。appId
:小程序的 ID,可以从 mPaaS 控制台查看。param
:Bundle 对象,可以向 Bundle 对象传递请求参数,key="query",value="键值对"
;多个参数中间用(&)隔开。onLaunch/onShow(options)
方法的参数 options
中获取。app.js
会获取客户端向小程序传递的参数并保存到全局变量 globalData
中,使用时从 globalData
直接取值或更新值。如请求头里的 token
、user_id
等参数,从 Native 传递过来后,保存到 globalData
中,使用时直接取值。
在文档使用中是否遇到以下问题
更多建议
匿名提交