微信小程序跳转测试

2020-12-02  本文已影响0人  静静地就好

一、我们的微信小程序跳转到另外一个小程序

1、在真机上面,微信小程序跳转到另外一个小程序,直接允许跳转就可以:

图1

2、在微信开发者工具上面,微信小程序跳转到另外一个小程序,会报错:

图2

二、从另外的小程序带参跳转进入我们的微信小程序,可以在模拟器添加编译模式模拟:

1、比如下图就是另外的小程序,有个跳转进去我们的微信小程序选项:

图3

2、微信小程序能正常跳转到另一个小程序的前提是:这两个小程序被同一个微信公众号关联,否则无法跳转。以上两个小程序是关联的同一个微信公众号,所以可以跳转。

3、参数说明请参考官方文档:https://developers.weixin.qq.com/miniprogram/dev/api/navigateToMiniProgram.html

图4

4、从代码我们可以看到跳转携带的参数,这个参数将用于编译模式的extraData:

图5

5、编译模式可以在小程序的project.config.json文件编写:

图6

6、也可以直接在编译模式直接编辑,和5的效果是等价的:

图7

7、模拟跳转的参数如下:

{

"id": 43,

"name": "B2C跳转药速达预下单测试",

"pathName": "pages/pay-order/pay-order",

"query": "",

"scene": 1037,

"referrerInfo": {

"appId": "wx896acb2e008da52c",

"extraData": "{\"city\":\"广州市\",\"latitude\":\"23.12586\",\"longitude\":\"113.24428\",\"originType\": \"b2c\",\"storeNo\":\"0850\",\"prodList\":[{\"code\": \"8105167\",\"number\":\"1\"}]}":[{\"code\":\"1051938\",\"number\":1}]}"

}

}

8、执行直接编译模式即可。

上一篇下一篇

猜你喜欢

热点阅读