美文网首页
微信小程序跳转到另一个小程序

微信小程序跳转到另一个小程序

作者: Song_0129 | 来源:发表于2020-05-18 16:52 被阅读0次

微信小程序跳转:

js代码跳转:

官方文档:https://developers.weixin.qq.com/miniprogram/dev/api/open-api/miniprogram-navigate/wx.navigateToMiniProgram.html
当前小程序js,需要事件承载函数

wx.navigateToMiniProgram({
  appId: 'wxab81b7b534c8e4cd',
  path: 'page/index/index?id=123',
  extraData: {
    foo: 'bar'
  },
  envVersion: 'develop',
  success(res) {
    // 打开成功
  },
  fail(res){
    // 打开失败
  },
  complete(res){
    // 调用结束  不管成功还是失败都执行
  }
  /**
   * appId:跳转到的小程序app-id
   * path:打开的页面路径,如果为空则打开首页,path 中 ? 后面的部分会成为 query,在小程序的 App.onLaunch、App.onShow 和 Page.onLoad的回调函数中获取query数据
   * extraData:需要传递给目标小程序的数据,目标小程序可在 App.onLaunch、App.onShow 中获取到这份数据
   * envVersion:要打开的小程序版本,有效值: develop(开发版),trial(体验版),release(正式版),仅在当前小程序为开发版或体验版时此参数有效,如果当前小程序是正式版,则打开的小程序必定是正式版
   */ 
})

当前小程序app.json中需要定义:
定义目标小程序的app-id

"navigateToMiniProgramAppIdList": [
  "wxab81b7b534c8e4cd"
],

navigator跳转:

<navigator target="miniProgram" open-type="navigate" app-id="wxab81b7b534c8e4cd" path="pages/personal/personal" extra-data="{{dataList}}" version="release" />

对应的存在跳回小程序,具体不再详细介绍:
官方文档:https://developers.weixin.qq.com/miniprogram/dev/api/open-api/miniprogram-navigate/wx.navigateBackMiniProgram.html

wx.navigateBackMiniProgram({
  extraData: {
    foo: 'bar'
  },
  success(res) {
    // 返回成功
  }
})

相关文章

网友评论

      本文标题:微信小程序跳转到另一个小程序

      本文链接:https://www.haomeiwen.com/subject/mkbbvctx.html