小程序开发常见错误及排除方法
小程序开发过程可能会遇到各种问题,不少人踩坑无数,小程序开发过程中有哪些常见错误,这里有一些比较难以排查的可能性列举,帮助开发者更好的排除错误。
1:官方文档示例代码有误,有时官方文档示例代码也会出现问题,比如大小写出错,或者其他缺少参数等问题;
2: 官方文档;官方文档是解决问题的不二之选,建议在解决问题时,不断的看官方文档,并且仔细看,尽量从官方文档中找出解决方案;
3: 字母拼错,包括字母拼写错误,大小写没有注意;微信小程序中,有大量这样的代码示例,从中间冒出一个大写,比如支付中的appId
4:微信缓存;微信缓存会导致很多未知的bug,目前发现的有无法真机预览,以及跳出错误:需要清除应用缓存,或者使用第二部手机进行测试方可排除此问题;
On PageReadycan not find XXXXXX, app service not ready
5: 调试工具:官方开发者工具及手机端,都提供了调试工具,基本跟原本大家常用的调试工具相差无几,可用利用调试工具多做各种调试,以免排查问题;调试方法,新手可以搜索网上相关firebug教程或浏览器调试教程或调试教程;
6: ES6;使用es6可能导致安卓端真机调试时很多问题出现,还有其他未知问题;原因未知;
7: 官方BUG,你遇到的问题可能是官方仍未解决的bug,具体可以参考官方文档,面向新手系列《四》官方文档BUG,tip及QA提示一览,以及最新的官方回答,目前有两个官方帮助,更多更新,可以在本站搜索关键词“官方”或前往官方开发者社区查询;微信小程序官方帮助出来了。
8:https,这个坑目前遇到的人最多,首先说明一下,工具的这个设置,
这个设置有一些独特的作用,让你可以让本地避开一些限制;但是这个设置对真机无效,所以假如存在https问题,是否勾选并影响。
9:无法登陆:可以稍微等等;当出现帐号登陆问题时,可以尝试使用他人微信号,或是咨询其他人是否也遇到了相同的情况,不要着急;
10:代理设置;代理设置应该是一个隐藏比较深的坑,但是很多人被坑过,假如你的机器设置了代理,开发者工具可能会也跟着默认带来代理,然后会接踵而来很多登陆,空白等问题;
11:使用搜索;现在本站聚合了大量的微信小程序相关内容,可以考虑使用本站的搜索,来获取自己想找的东西或用于解决问题,搜索时,请使用主要关键词,或相近关键词进行搜索,而不要直接搜索一句话,比如你需要appid,你可以搜索“appid”,你遇到了登陆问题,应该搜索“登陆”,真机预览遇到了问题,可以搜索“真机”,遇到了上传问题,可以搜索“uploadfile”
12:微信版本问题,伴随微信的版本更新,不同的微信版本之间可能会出现不同的未知BUG;
13:重启大法:有时候编辑器会出现一些莫名其妙的BUG,比如昨天还是好的,今天打开各种问题等等,可以考虑重新编译或多次重启工具或重启电脑;
14:使用了非官方提供的方法;使用了部分非官方提供的方法比如Object.assign,可能会导致未知的问题,建议优先使用官方组件来实现;
以上就是开发小程序过程中一些常见问题的整理以及提供的一系列排除方法,针对不同的情况可以从技术环境或者一些非官方的方法找到解决方案。
小程序视频培训点击 小程序学院,本文转载自 微信小程序开发教程
小程序开发常见错误及排除方法相关推荐
- ant指定servlet版本_[转载]程序开发常见错误
[转载]程序开发常见错误 (2011-06-19 14:28:13) 标签: 转载 谢谢 项目中遇到的错误 sql错误 找不到列 Unknown column 'fillMen' in 'field ...
- 微信小程序开发中常见问题及解决方法
本文章总结小程序开发中常见的错误问题.希望能帮助初学者少走弯路,避免类似的错误. 1:出现"脚本错误或者未正确调用Page()"的错误提示. 解决方法:出现这个错误的原因通常是因为 ...
- 微信小程序开发流程的两种方法科普
现在微信小程序早已渗透我们日常生活的方方面面,很多商家看到了小程序带来的巨大流量,也想开发一个自己的小程序.所以今天就跟大家科普下微信小程序开发流程,你会发现这个开发过程其实非常简单. 1. 在微信公 ...
- 小程序发布上线流程_微信小程序开发流程的两种方法科普
现在微信小程序早已渗透到我们日常生活的方方面面,很多商家看到了小程序带来的巨大流量,也想开发一个自己的小程序.所以今天就跟大家科普下微信小程序开发流程,你会发现这个开发过程其实非常简单. 1. 在微信 ...
- 微信小程序开发常见问题解答
人在国外可以开发小程序吗? 有很多人在问,人在国外能不能开发一个微信小程序?答案是可以的. 但是在国外开发小程序都话,需要注意以下几点: 1.微信小程序是针对的本地华人,支付也是用人民币,那字体也设计 ...
- 帝国cms微信小程序算命小程序开发之指纹算命实现方法
基于帝国cms7.5 utf8版本的,算命小程序,指纹算命的方法,因为这个指纹算命,不涉及到算法,只要有五个手指对应的指纹,然后从库中读取数据即可,所以相对来说实现比较容易. 前台界面如下图,其中1部 ...
- 微信小程序开发常见warnings警告解决方案
在小程序开发过程中,只要稍不注意代码细节,就会出现很多 warnings 警告,虽然在对小程序的运行并没有什么影响,但是作为一名严谨的程序猿,是不允许它们存在的. 下面我将从我的实际项目开发过程中碰到 ...
- 微信小程序初学者常见错误
1.小程序中json文件为空会导致 index.json 文件解析错误 SyntaxError: Unexpected end of JSON input 为json文件格式错误导致的该错误.
- 物联网+阿里云+小程序开发的一些工具和方法总结
1.阿里云与微信小程序的连接: https://www.cnblogs.com/zhupingqi/p/13353408.html 2.阿里云上面还有一个生活物联网平台,配合阿里云的IOT studi ...
最新文章
- 面试pythonweb开发的简历_【经验分享】对于Python各个方向的面试经验分享,非常给力!...
- STM32F030控制蜂鸣器定时响和控制LED亮
- Andriod anim translate中的属性介绍
- 关于tolua的使用
- dhs手术是什么意思_#下颌角手术# #磨骨瘦脸# 下颌角手术多少钱?
- 阿里云播放器Aliplayer-WEB走坑中
- Java开发揭秘!java反射和映射机制
- 网页视频无法快进播放时(刷网课)
- IOS11降级到IOS10的操作方法(刷机有风险,操作需谨慎)
- 关于 VB.NET 中 Obsolete 特性的问题
- 微软2023届秋季校园招聘 | 内推名额等待优秀的你
- A survey of network-based intrusion detection data sets翻译二(5-8)
- 云计算的发展趋势是什么?
- 浙江省初中计算机知识点,浙江省信息技术学业水平考试重要知识点整理归纳
- dm8127 A8 yuv420sp 送入到videoM3编码--已经解决
- 主流浏览器有哪些?这些浏览器的内核分别是什么?
- 整理全网文档管理平台,持续跟更新
- 计算机病毒的感染机制
- MyBatis批量插入几千条数据,慎用Foreach
- 趣味计算机冷知识,19个科学趣味冷知识,你知道多少个