概述
在自己的一个用h5开发的项目中,
环境
IDE HBuilderX
打包工具 Hbuilder线上打包
开发语言 JS
现象
从一个列表进入详细页之后一直转圈圈.因为是调用系统原生的等待组件,界面无法操作(卡死).
分析
因为详细页和另一个页面功能相似,这个页面是从另一个页面拷贝过来略作修改,但是修改很小.另一个页面能够操作,但是这里却一直转圈圈.
结束等待操作是在页面执行了一个ajax请求后.所以有可能是ajax报错.
两个页面的函数引用都是一样.另一个页面正常,这里却不对....
这个页面在打包成apk文件之前真机调试可以,打包之后却不对...
......无语呀
只有使用try{}catch(){}
来包裹可疑代码,获取可能的报错信息.
终于找到原因了,确实是报错:getUpperPara未定义
.
这个怕是见鬼了哦,没定义的话真机调试也该报错啊,而且另一个页面也引用了这个关键函数,不应该的.
引用也是没有问题...诶...等等.<script src="..//js/cookie.js"></script>
是怎么回事?
两根斜杠?用ctrl+鼠标指一下,可以定位过去的.奇怪了.应该是这的问题吧,不然怎么会没有找到函数呢?
重新打包测试.哇卡卡卡,麻蛋,可以了,就是这个引用的问题,但是另一个页面也是这么写的怎么就没问题呢???
无奈啊,以后还是注意点...独自忧伤中
转载于:https://www.cnblogs.com/whitewen/p/10749333.html
最后
以上就是怕孤独钢铁侠为你收集整理的H5 app在真机调试的时候正常,打包成app后报错的全部内容,希望文章能够帮你解决H5 app在真机调试的时候正常,打包成app后报错所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复