实现微信小程序之间的相互跳转
2018-09-20 本文已影响0人
_冰河葬寒心_
刚到新公司,着手开始做微信小程序。目前有一个需求需要用到小程序之间的跳转这个接口,以下是实现过程。
经百度搜索到一篇文章,可以通过wx.navigateToMiniProgram
这个API
来实现跳转到其他小程序。文中还提供了相应的开发文档链接(小白刚上手第二天,开发文档未看完)。根据官方文档的说明,wx.navigateToMiniProgram
这个API
将废弃,推荐使用 <navigator>
组件。
于是在开发文档中查阅了<navigator>
组件的使用规范。按要求在.wxml
文件中的添加了<navigator>
组件配置。代码如下:
<navigator target="miniProgram"
open-type="navigate"
app-id="wx-------------">点击跳转我的第二个小程序
</navigator>
然而,运行之后点击相应按钮却会报错:
提示需要url属性.png思来想去不对劲,跳转其他小程序要url
作甚?瞎填了几个路径试了试还是报同样的错误。无奈,二问度娘。直接把报错信息填入搜索栏,搜到一篇跟我一样问题的文章。文章讲得很详细,原来是调试基础库的版本过低导致报错,将其设置为当前最高版本即可。具体修改方法原文讲得很详细,此处不再赘述。至此,阶段问题解决。
参考资料:
微信小程序和微信小程序之间的跳转和传参示例代码附讲解
微信小程序跳转其他小程序报错
微信小程序开发文档(wx.navigateToMiniProgram
接口)
微信小程序开发文档(<navigator>
组件)