[NEW]小程序跳转

my.navigateToMiniProgram(Object)

跳转到其他小程序。详细接入参考指引

Object 入参说明

名称类型必填描述最低版本
appIdString要跳转的目标小程序appId
pathString打开的页面路径,如果为空则打开首页
extraDataObject需要传递给目标小程序的数据,目标小程序可在 App.onLaunch(),App.onShow() 中获取到这份数据
envVersionString要打开的小程序版本,有效值 develop(开发版),trial(体验版),release(正式版) ,仅在当前小程序为开发版或体验版时此参数有效;如果当前小程序是正式版,则打开的小程序必定是正式版。默认值 release1.10
successFunction调用成功的回调函数
failFunction调用失败的回调函数
completeFunction调用结束的回调函数(调用成功、失败都会执行)

代码示例

  1. my.navigateToMiniProgram({
  2. appId: 'xxxx',
  3. extraData:{
  4. "data1":"test"
  5. },
  6. success: (res) => {
  7. console.log(JSON.stringify(res))
  8. },
  9. fail: (res) => {
  10. console.log(JSON.stringify(res))
  11. }
  12. });

my.navigateBackMiniProgram(Object)

跳转回上一个小程序,只有当另一个小程序跳转到当前小程序时才会能调用成功

Object 入参说明

名称类型必填描述
extraDataObject需要传递给目标小程序的数据,目标小程序可在 App.onLaunch(),App.onShow() 中获取到这份数据
successFunction调用成功的回调函数
failFunction调用失败的回调函数
completeFunction调用结束的回调函数(调用成功、失败都会执行)

代码示例

  1. my.navigateBackMiniProgram({
  2. extraData:{
  3. "data1":"test"
  4. },
  5. success: (res) => {
  6. console.log(JSON.stringify(res))
  7. },
  8. fail: (res) => {
  9. console.log(JSON.stringify(res))
  10. }
  11. });

原文: https://docs.alipay.com/mini/api/open-miniprogram