微信6.5.4 onLoad拿不到参数偶尔发生
发布于 6 年前 作者 chao86 17063 次浏览 来自 问答

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 回复

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

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

回到顶部