微信小程序跳转到另一个小程序(往返)

微信小程序跳转到另一个小程序(往返)**今天正好遇见一个需求——实现小程序之前的跳转,现在做一个整理,具体如下:程序之间的跳转,小程序A跳转到小程序B:微信官方要求,要想实现小程序之间的跳转,必须由用户点击某个页面之间的组件进行跳转,并且跳转时有窗口跳出提醒。防止用户误点造成程序跳转。****先看微信官方提供的跳转文档:**[打开另一个小程序](https://developers.weixin.qq.com/miniprogram/dev/api/open-api/miniprogram-navigate/wx.navigateT

大家好,欢迎来到IT知识分享网。

今天正好遇见一个需求——实现小程序之前的跳转,现在做一个整理,具体如下:
程序之间的跳转,小程序A跳转到小程序B:
微信官方要求,要想实现小程序之间的跳转,必须由用户点击某个页面之间的组件进行跳转,并且跳转时有窗口跳出提醒。
防止用户误点造成程序跳转。
先看微信官方提供的跳转文档:

打开另一个小程序示例
部分截图
**前面可知,实现小程序之间的跳转需要用户自己操作,所以:

小程序A到B,使用到的函数:wx.navigateToMiniProgram(Object object)
小程序B到A,使用到的函数:wx.navigateBackMiniProgram(Object object)

在小程序A中

第一步:首先全局配置,代码如下:**
App.json

  "navigateToMiniProgramAppIdList": [
    "wx3b034c9eabf7b460"		//小程序的appid
  ]

第二步:程序跳转起始页面
AAAA.wxml
//选择一个组件,例如一个“按钮”
AAAA.js
//找到按钮所绑定的函数,进入到这个函数,

wx.navigateToMiniProgram({
  appId: '',							**//	小程序B的appid**
  path: 'pages/index/index?id=123',		**//小程序B的页面路径**
  extraData: {},
  envVersion: 'develop',		//打开版本  开发版 develop;体验版trial;		正式版release
  success(res) {
    // 打开成功
  }
  fail(res){
	//打开失败
}
})

到此,已经能实现小程序A跳转到小程序B功能。

在小程序B中

接收并打印小程序a传递过来的参数
index.js

Page({
onLoad: function (options) {
    console.log(options)
  }
})

小程序B返回小程序A的操作:

wx.navigateBackMiniProgram({				**//返回函数**
  extraData: {},
  success(res) {
    **// 返回成功**
  }
  fail(res){
		**//返回失败**
}
})

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/23769.html

(0)

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信