微信小程序跳转测试
一、我们的微信小程序跳转到另外一个小程序
1、在真机上面,微信小程序跳转到另外一个小程序,直接允许跳转就可以:
图12、在微信开发者工具上面,微信小程序跳转到另外一个小程序,会报错:
图2二、从另外的小程序带参跳转进入我们的微信小程序,可以在模拟器添加编译模式模拟:
1、比如下图就是另外的小程序,有个跳转进去我们的微信小程序选项:
图32、微信小程序能正常跳转到另一个小程序的前提是:这两个小程序被同一个微信公众号关联,否则无法跳转。以上两个小程序是关联的同一个微信公众号,所以可以跳转。
3、参数说明请参考官方文档:https://developers.weixin.qq.com/miniprogram/dev/api/navigateToMiniProgram.html
图44、从代码我们可以看到跳转携带的参数,这个参数将用于编译模式的extraData:
图55、编译模式可以在小程序的project.config.json文件编写:
图66、也可以直接在编译模式直接编辑,和5的效果是等价的:
图77、模拟跳转的参数如下:
{
"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、执行直接编译模式即可。