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: 只有同一公众号下的关联的小程序之间才可相互跳转 详情

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

  1. 微软小娜打开应用程序_利用您现有的Microsoft投资进行应用程序白名单

    微软小娜打开应用程序 Application Whitelisting? What Is It? 应用白名单? 它是什么? I consider a firewall to be a Yes / No ...

  2. 微信小程序 打开小程序设置页(wx.openSetting)接口调整官方

    前言 跳转微信小程序设置页面 开发者可以通过 wx.openSetting 接口来打开小程序设置界面并返回用户的设置结果.在原来的 wx.openSetting 接口中,我们允许开发者直接调用此接口, ...

  3. 微信公众号打开小程序

    场景:天天学农小程序跳转到精勤农民公众号,再在精勤农民公众号工具栏打开识农小程序                     第一步:天天学农小程序跳转到精勤农民公众号 <web-view src= ...

  4. Android开发之APP唤醒小程序,打开小程序,调起小程序以及传参数的实现方法(附加源码)

    老套路咱们先看效果图: 可以先看下官方文档介绍:微信官方文档APP打开小程序链接 我这边打开了,上面奔溃是因为模拟器不兼容的原因: 主要讲解下打开小程序核心代码: // 填应用AppIdString ...

  5. 微信PC端打开小程序(腾讯文档)、网页都显示空白和QQ/TIM的群文件无法显示等问题的解决方法

    问题描述: 1. 微信PC端无法打开腾讯文档的小程序,并且发现内置的浏览器网页均无法显示 卸载重装后,打开腾讯文档又显示该信息,问题现象有变化,但根本问题未解决 2. QQ/TIM的群文件和群公告均无 ...

  6. 微信内H5打开小程序

    前置条件:已认证的服务号,订阅号不行 引入js:   <script type="text/javascript" src="https://res.wx.qq.c ...

  7. 微信小程序引用echarts,微信PC端打开小程序不显示canvas

    出现的问题 在pc端ec-canvas组件不显示内容 如图,红框内是一个饼图,但是未显示 出现原因 pc端不支持2d,echarts插件在电脑端也不显示,但是echarts有解决方案. 解决方案 在e ...

  8. 人人商城后台小程序打开加载慢的处理方法

    打开ewei_shopv2/defines.php文件 注释掉define("EWEI_SHOPV2_AUTH_WXAPP","http://demo.wezhicms. ...

  9. 小插件 打开Android程序动画,android-单击小部件后如何启动活动?

    这就是对我有用的- onUpdate方法代码应为: @Override public void onUpdate(Context context, AppWidgetManager appWidget ...

最新文章

  1. 计算机书籍-机器学习入门之道
  2. 解决The server cannot be started because one or more of the ports are invalid.
  3. HDU 4321 Contest 3
  4. table1函数----一维查表
  5. 使用Spring Security3的四种方法概述
  6. ABB RAPID SOCKET编程
  7. json 潜逃 结构体_JSON还原为结构体
  8. 计算机视觉书籍学习记录——1最近点匹配
  9. mac上virtualbox创建vm需要注意启动顺序
  10. Unity Webm格式视频报错
  11. 使用casewhen来判断执行不同的sql
  12. 疯狂java 怎么样_《疯狂Java讲义》(一) ---- 关于学习Java的反思
  13. ORBSLAM3 的改进
  14. ALTOVA XMLSPY使用,建xml文件,构建xpath和XQuery查询,xml和json格式转换
  15. linux操作系统 第12章 网络与通信应用
  16. 镁光闪存颗粒对照表_最全的内存颗粒编码规则说明,教你看穿内存条到底用的什么颗粒...
  17. ArcGIS Engine环境下VS窗体与Unity虚拟现实地理空间的嵌套和交互
  18. SD-WAN,改善网络现状
  19. Bootstrap模板-Minimal.2.1.1
  20. L1-038 新世界 (5 分)C语言

热门文章

  1. 矩阵分析与多元统计1 线性空间与线性变换1
  2. asp.net 命令行工具初步了解
  3. C#实现注册码功能编程总结
  4. Codeforces 1175E Minimal Segment Cover 倍增
  5. 干货 | 国内互联网公司是如何做微服务实践的?(附PPT下载)
  6. opencv学习笔记(六)---图像梯度
  7. (译)删除未使用的前端代码
  8. RSEM-Ebseq-差异表达分析-无参
  9. 十天精通CSS3学习笔记 part2
  10. 实现透明渐变的Activity