收藏
回答

微信6.5.4 onLoad拿不到参数偶尔发生

操作系统 操作系统版本 手机型号 微信版本
iOS iOS 10.3.3 iPhone 6s Plus<iPhone8,2> 6.5.4

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出现概率低,但是会导致我们的程序直接无法进入

回答关注问题邀请回答
收藏

2 个回答

  • 风过无痕
    风过无痕
    2018-01-08

    a跳转b的时候链接地址是写死的 ?type=plan   如果这里传过去的参数都不可信,那这代码就没发写了啊。 而且即使type不存在,但是 onLoad(options)  的options  也不能为 null啊

    2018-01-08
    有用
    回复
  • J
    J
    2018-01-05

    会不会是从页面a跳转到页面b的时候,type的值为null,然后导致传递失败?

    2018-01-05
    有用
    回复
登录 后发表内容