实现微信小程序之间的相互跳转

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>组件)

上一篇下一篇

猜你喜欢

热点阅读