bug表现:
从页面A跳到页面B传递参数 ?type=plan 在页面B的onLoad 方法里面
onLoad(options){ //这里直接调用 options.type , 微信小程序后台-运维中心 查看日志:undefined is not an object (evaluating 'i.type');at "pages/plan/play/play" page load function}
上面的i.type就是说的options
bug出现概率低,但是会导致我们的程序直接无法进入
操作系统 | 操作系统版本 | 手机型号 | 微信版本 |
---|---|---|---|
iOS | iOS 10.3.3 | iPhone 6s Plus<iPhone8,2> | 6.5.4 |
2 个回答
a跳转b的时候链接地址是写死的 ?type=plan 如果这里传过去的参数都不可信,那这代码就没发写了啊。 而且即使type不存在,但是 onLoad(options) 的options 也不能为 null啊
会不会是从页面a跳转到页面b的时候,type的值为null,然后导致传递失败?