新手期估计有50~80%的时间会花在调试bug上,作为新手这很正常,熟练之后,产生的bug会变少,解决bug的效率也会提高。
今天碰到的新问题是小程序白屏。
基本完成了我的小程序,打算上传发布,手机扫描体验版的二维码,点击进入后却一直白屏,什么内容也没有。但是真机调试是好的。。。

搜索了一下原因和问题,大概有几个:

  1. 手机运行环境,比如内存不足
  2. 小程序底层框架
  3. 代码不规范

花了2个小时检查代码,顺带又优化了一遍,体验版还是白屏,连带真机调试都白屏了。。。

其实,微信官方给出了找bug的办法:wx.setEnableDebug(Object object)

// 在索引页加入以下代码,打开真机调试onLoad: function() {// 打开调试wx.setEnableDebug({enableDebug: true})// 关闭调试wx.setEnableDebug({enableDebug: false})Tips
}

如果你在小程序SDK中保存会报错

"errMsg":"setEnableDebug:fail 开发者工具暂时不支持此 API 调试,请使用真机进行开发"

没关系,因为这段代码不是用于开发工具,而是用于真机调试。直接启动真机调试,这时手机屏幕下方会有一个console的标签,点击可以查看。

据此,我找到的白屏原因是出在 “getElementsByTagName”上,全局搜索这个词,是在我引入的iconfont的js代码中。直接删除这个js文件。OK了!!!

第一个小程序审核四次,终于通过啦

小程序体验版白屏(已解决)相关推荐

  1. 解决参考-微信小程序体验版不开调试工具无法请求数据

    1-检查合法域名配置及校验合法域名 这两点,前者需要到后台配置合法的域名,后者需要在开发者工具中勾选不校验合法域名及xxxxxx证书这个选项,配置的时候一定要核对地址是否配对了,配了不对等于没配 微信 ...

  2. 图书云小程序体验版1.0.1发布

    图书云小程序体验版1.0.1发布 ,关注公众号[图书云]即可通过菜单进入小程序! 图书云为共享图书平台,向附近的朋友借书.同事.群友.俱乐部好友借书!图书云让小伙伴们享受便捷的移动图书馆服务,每个人都 ...

  3. 微信小程序体验版数据加载不了,打开调试模式下才行(在微信开发者工具上也能加载数据)

    记一次微信小程序体验版数据加载不了的解决过程(请求不到数据),供大家参考: 注:域名已经备案.https已经配置.ssl证书在1.2以上版本.小程序后台已经配置服务器域名 注:域名已经备案.https ...

  4. 【无标题】uniapp中页面跳转白屏 微信小程序跳转白屏

    微信小程序tab切换白屏 这几个图标切换会出现短暂的白屏解决方法如下 组件引入 1.先在common 下建立一个文件夹mixin 下 lodaingPlus.vue 组件 <template&g ...

  5. 小程序体验版不打开调试无法正常使用

    小程序体验版不打开调试无法正常使用 框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本 小程序 Bug app.js 客户端 6.7.2:7.0 2.4.3 小程序体验版不打开调试无 ...

  6. 关于微信小程序体验版不开调试部分接口失败原因

    关于微信小程序体验版不开调试部分接口失败原因 通过问题找答案, 查了下资料: 大概知道为啥了: 项目需求开发阶段会勾上这个选项不进行校验域名等. 但是上体验版.正式版小程序就需要校验域名是否存在后台白 ...

  7. 微信小程序体验版无法调用API接口,显示空白

    微信小程序体验版无法调用接口 解决方案: 当扫码之后,前往体验版,右上角三个点,点击一,然后划到最后,点击开发调试,打开调试,完美解决.

  8. 微信小程序开发笔记2——如何发布小程序体验版

    如何发布微信小程序体验版 学习链接:https://blog.csdn.net/futruejet/article/details/53224408 -- 至此完毕,更多精彩请看下一笔记. 转载于:h ...

  9. 微信小程序体验版与调试模式不同

    微信小程序体验版与调试模式不同 真机体验版模式下不能发起网络请求,调试模式下可以正常发起网络请求 真机体验版模式下不能发起网络请求,调试模式下可以正常发起网络请求 出现以上情况,可以检查一下如下两个方 ...

  10. 微信小程序体验版,打开调试工具vConsole

    这是因为没有为小程序配置域名导致的. 预览或者使用小程序体验版的时候,小程序会自动校验你是否配置了合法的域名,如果没有配置,还是使用的ip地址,这样就会造成一个现象,在开发工具上以及真机调试时,都能正 ...

最新文章

  1. 嵌入式C语言进行曲之要诀
  2. Mysql while 嵌套 cursor 游标, 数据迁移
  3. C语言 递归实现辗转相除法 和 辗转相减法
  4. 交换机组网典型故障案例及处理思路
  5. python脚本自动运行失败_解决Python中定时任务线程无法自动退出的问题
  6. MySQL Show命令的使用
  7. Android WindowManager和WindowManager.LayoutParams的使用以及实现悬浮窗口的方法
  8. solidworks模板_工程师实用高级操作,Solidworks自定义属性链接到工程图模板
  9. UCSD本科数学计算机专业前景如何,2020年UCSD计算机工程排名真该小心来考查
  10. HPC高性能运算的发展应用场景以及高性能计算技术总结
  11. 使用FileOutputStream和ObjectOutputStream向文本文件中写多个对象的信息(序列化)
  12. java layer调用native层的android_media_AudioTrack_get_min_buff_size()确定audio track buffer的min size...
  13. 使用c++ winhttp实现post请求
  14. HTML .CSS实现商品详情(detail)
  15. 女生做软件测试的利弊如何权衡?
  16. Tableau:与Python集成
  17. 学Python编程好找工作吗?岗位方向多吗?
  18. 捕鱼问题 matlab,鱼捕捞问题(数学建模).docx
  19. Chrome自动更新到78.0.3904.70后出现“Aw, Snap!”错误,所有页面不能打开。
  20. kubernetes (k8s) 与 Docker 关系

热门文章

  1. vr视频制作软件哪个好?Nibiru creator是企业的标配
  2. iOS Framework Shell打包
  3. html5背景图片幻灯片切换,如何将一个PPT的背景设置成另一个PPT的背景?
  4. 椭圆拟合fitEllipse()函数
  5. electron选mysql的优缺点_大型Electron应用本地数据库技术选型
  6. 城市历年人均GDP API数据接口
  7. java如何开发国内手机短信验证码接口
  8. word如何插入目录
  9. 三菱FX2N系列PLC的模拟量扩展模块简介
  10. wps ppt, 版式与母版