由于项目包载过量,所以在新版本采用了分包,所以导致新版本的页面路径与老版本的页面路径不同,
之前主要是扫描二维码或者是长按识别微信小程序码这两个场景打开微信小程序,
所以新版本就要兼容老版本的页面路径生成的微信小程序吗,
所以准备在onPageNotFound中集中做页面的重定向和新老版本兼容的问题,
开始我是这样的做的,
使用开发工具中的通过二维码编译和添加编译模拟场景打开微信小程序,做测试的时候,都是可以正常重定向跳转到正确的页面,并且也会把相关参数传过去,
!!!!但是,问题就出现在提审通过,上线之后!!!!
新版本审核通过之后,立即上线,但是在兼容老版本的微信小程序码时,依旧显示页面原生的页面不存在提示页面。
在上线之后,代码一点没变,
奇怪的是,只要点开一下体验版,在扫描微信小程序码的时候,第一次就可以正常重定向,第二次依旧还是页面不存在的提示,再点开一下体验版之后,还是第一次可以正常重定向打开微信小程序,这很诡异,
再用编译器模拟场景打开微信小程序时,神奇的事情发生了,
-63519-1/https://mmbiz.qpic.cn/mmbiz_png/85PWOxoRFuBA5aF79pC5pmibBGSNwPkXYxrr71gNrQiaoTwmwbLibmOuibfHHCt0mIzsGDTB2J2KLI9ITHAxkiaeCVw/640?wx_fmt=png" border=0 >
编译器直接崩了,灰屏了,简直是诡异,请官方尽快给一个答复,
微信小程序开发问题解答
微信小程序开发者回答:
麻烦提供下复现的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。
本文网址:http://www.91bianli.com/weixinxiaochengxu/51329.html