//列表页
wx.navigateTo({ url: '../AD/ad?aid=' + aid }) |
内容页
var aid = options.aid; var that = this ; console.log(aid);//测试参数正确有值 that.setData({ aid: aid, atmp:( new Date()).getTime() }) }, |
- 当前 Bug 的表现(可附上截图)
- 预期表现
页面代码显示正确,但在webview里的调试就不正确了.setdata的数据没有被传过去.开始我们以为是微信缓存了.后来查看服务器的日志发现有错误.没有接到数据.
- 复现路径
列表页向内容页跳转有一定几率产生此bug,原因不明.但从载图来看确实是你们没有收到值.我同时也看了其它人也有反馈这个的:
- 提供一个最简复现 Demo
<web-view src=“https://api.v1.pkeye.club/albums/view/bid/{{aid}}/?aid={{aid}}&_t={{atmp}}”></web-view>
https://api.v1.pkeye.club/2018-05-11_170101.wmv
放个视频希望你能理解我说的.
[ 2018-05-11T15:58:23+08:00 ] 182.201.33.179 GET /albums/view/bid//?aid=&_t=
服务器接收到的这样的.没有数据呀.是可以访问没有问题.但是数据传不过来.
环境里的参数正常.
小程序页面的参数正常.
页面代码里的web-view参数正常
但服务器有几率接收不到参数.
所以我查找问题.发现有几率在web-view嵌入页面也有时出错.
打开webview的调试果然没有任何参数....
如果不明白,可以看视频.
对了此问题调试经历了4次开发工具崩溃,无缘无故闪退...