你能用微信小程序打开小程序了【附开发方法】

  6月21日晚间,微信小程序再次迎来升级:小程序可以打开小程序了,同一个公众号下关联的10个同主体小程序和3个非同主体小程序之间,可以调用接口直接相互跳转。微信客户端6.5.9及以上版本支持。另外门店小程序的门店页支持添加视频:为了方便宣传门店形象,门店小程序的门店页支持可添加视频。(添加视频方式有两种:1.上传视频至公众号素材库添加。2.输入视频链接或含视频的图文消息链接添加。)门店小程序支持接口管理,提供创建商家,新增、查询、修改和删除门店等接口,同时支持第三方平台授权调用,方便批量管理门店。

  微信小程序打开小程序开发方法

wx.navigateToMiniProgram(OBJECT)

基础库 1.3.0 开始支持,低版本需做兼容处理

iOS 微信客户端 6.5.9 版本开始支持,Android 客户端即将在 6.5.10 版本开始支持,请先使用 iOS 客户端进行调试

打开同一公众号下关联的另一个小程序。

OBJECT参数说明:

参数名

类型

必填

说明

appId

String

要打开的小程序 appId

path

String

打开的页面路径,如果为空则打开首页

extraData

Object

需要传递给目标小程序的数据,目标小程序可在 App.onLaunch(),App.onShow() 中获取到这份数据。详情

envVersion

String

要打开的小程序版本,有效值 develop(开发版),trial(体验版),release(正式版) ,仅在当前小程序为开发版或体验版时此参数有效;如果当前小程序是体验版或正式版,则打开的小程序必定是正式版。默认值 release

success

Function

接口调用成功的回调函数

fail

Function

接口调用失败的回调函数

complete

Function

接口调用结束的回调函数(调用成功、失败都会执行)

success返回参数说明

参数名  类型  说明 errMsg  String  调用结果 示例代码:

wx.navigateToMiniProgram({
appId: '',
path: 'pages/index/index?id=123',
extarData: {
foo: 'bar'
},
envVersion: 'develop',
success(res) {
// 打开成功
}
})

Bug & Tip tip: 在开发者工具上调用此 API 并不会真实的跳转到另外的小程序,但是开发者工具会校验本次调用跳转是否成功详情 tip: 开发者工具上支持被跳转的小程序处理接收参数的调试详情 tip: 只有同一公众号下的关联的小程序之间才可相互跳转 详情

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏云飞学编程

Python学习,爬虫不一定非要抓数据,也可以做自己喜欢的应用程序

最近各种负面消息,对爬虫er来说,并不是很友好,当然这个是对于从业者来说的,对像我这样的正在学习python的个人来说,python爬虫的学习只需要保持以下几点...

692
来自专栏腾讯移动品质中心TMQ的专栏

手机APP安装包缩减方案

安装包大小对于产品很重要 主要有如下几个原因: 1、手机APP安装包的大小会影响用户是否愿意花费流量来下载此APP; 2、包体越大下载过程越长,用户取消下载的可...

2076
来自专栏影子

给Ionic写一个cordova(PhoneGap)插件

1054
来自专栏前端小作坊

GA源代码里的小技巧之cookie篇

cookie的本质是存储在浏览器端的一段简单数据(多个键值对),浏览器会从服务器接受或者发送给服务器cookie。这样便可以为没有状态的HTTP协议提供了记录状...

1164
来自专栏企鹅号快讯

前端入门:ESLint使用方法

关于前端入门系列 整理目标 React:React起源于Facebook的内部项目,当前最火的前端框架。 Redux:react官方推荐的一个状态管理库。功能强...

20410
来自专栏221-B

逆向从 Instruments 中获取 GPU 数据

背景: RTMP SDK需要获取硬编硬解时候的GPU数据,第一时间想起了TraceParser, 但是TraceParser不支持GPU Driver模板. ...

641
来自专栏刺客博客

PHP实现利用API获取IP所在城市

1444
来自专栏大数据文摘

数据科学家必备!12个基本命令行工具帮你摆脱鼠标

1583
来自专栏云飞学编程

Python学习,爬虫不一定非要抓数据,也可以做自己喜欢的应用程序

最近各种负面消息,对爬虫er来说,并不是很友好,当然这个是对于从业者来说的,对像我这样的正在学习python的个人来说,python爬虫的学习只需要保持以下几点...

863
来自专栏iOS Developer

Swift2.0后Alamofire的使用方法

1292

扫描关注云+社区