开发者社区
社区提问意见反馈
开发者钉组织
扫描二维码
加入支付宝开发者钉组织
文档中心
凯发app官方网站的技术支持 & 案例 faq 
支付宝小程序
案例分析
sdk & demo下载
常见问题
常用工具
iot小程序
运维保障
小程序 > 支付宝小程序 > 案例分析 > 小程序带参相互跳转
贡献者
收藏
我的文档
设置
说明
本文主要介绍带参数跳转至其它小程序以及在其它小程序中如何获取参数的相关操作。非带参跳转、同主体小程序之间跳转可查看 小程序互相跳转
注意:小程序需要上线一个版本后才能在线上做相互跳转。
带参数跳转目标小程序
带参跳转
方法:my.navigatetominiprogram。
json
复制代码
tootherapp() {
my.navigatetominiprogram({
appid: '20180725xxxxxxxx',
path: 'pages/index/index?a=123',
extradata:{"data":"123"},
success: (res) => {
console.log(res)
},
fail: (res2) => {
console.log(res2)
}
});},
目标小程序获取参数
extradata 获取方法:需要在 app.onlaunch(),app.onshow() 中获取。
json
复制代码
onlaunch(options) {
my.alert({
content:json.stringify(options.referrerinfo.extradata)
})
console.log(json.stringify(options)) }, onshow(options) {
my.alert({
content:json.stringify(options.referrerinfo.extradata)
})
console.log(json.stringify(options)) }
path 上携带参数的获取方法:需要在页面的 onload 函数的 query 中读取携带自定义参数。
referrerinfo 子属性说明:
属性
类型
描述
最低版本
appid
string
来源小程序。
-
sourceserviceid
string
来源插件,当处于插件运行模式时可见。
extradata
object
来源小程序传过来的数据。
-
带参数跳回上一个小程序
跳转回上一个小程序,只有当另一个小程序跳转到当前小程序时才会能调用成功。
api 参考:my.navigatebackminiprogram
带参跳回
方法:my.navigatebackminiprogram。
目标小程序获取参数
方法:需要在 app.onlaunch()、app.onshow() 中获取。
相关文档
小程序互相跳转
调试跳转未上线小程序版本
内容没有解决您的问题?您还可以前往 或 寻求帮助
凯发k8官方网娱乐官方 copyright © 2022 支付宝(杭州)信息技术有限公司  | icp证浙b2-20160559
该文档对你是否有帮助?
当前页面目录
网站地图