微信小程序定制开发遇到的十个坑总结分享

2023-02-11    分类: 定制开发

微信小程序正式发布到现在也差不多快10个月了,这10个月中,小程序的更新算是非常频繁,这也从侧面说明腾讯还是非常看重微信小程序,小程序在微信的曝光度也越来越多,用户访问小程序的途径入口越来越多。近来支付宝也开始内测小程序,也说明小程序还是有前景,其相对APP廉价的开发成本和更短的开发周期,更低的开发门槛让小应用开发更简单更方便。
创新互联从小程序内测开始就开始研究小程序的定制开发,主要为客户做外包定制开发,虽然小程序的开发文档写的很详细,但实际真机测试和运行中总是会遇到各种各样的问题,因为很多客户都是已经有自己的电脑端、手机端,需要做小程序端,所以经常会遇到比较多接口对接问题。下面创新互联(http://www.cdcxhl.com)主要总结做定制开放中遇到的各种坑。
1、图片预览接口
接口需要使用HTTPS及域名在授权域名中,这点大家基本都不会犯错误,图片IMAGE组件显示的图片是不需要HTTPS及域名授权的,然后当图片预览接口显示图片的时候,有时候你会发现电脑调试端和手机开启调试时可以显示图片,但手机关闭调试或者正式发布时就显示不了调试,这点让部分开发者找不到原因,还以为是微信的兼容性问题,或者没注意到这问题,当正式发布时才发现问题。其实只要用HTTPS路径及域名授权就可以正常显示,基本没有兼容性问题。
2、下载接口
这个接口其实跟上一个接口一样,需要HTTPS域名授权。但大部分人使用这接口是想把文件下载到系统相册,但其实这个接口只是下载到微信内存并不是系统相册,要下载到系统相册还需要另外个接口,需要授权。
3、页面跳转层级问题
这点其实微信官方文档已经说的很清楚,最多5层,但是实际开发中不知不觉犯了这错误,竟然不提示任何错误信息,就是点击没反应,所以很多开发者找不到原因,其实就是最基本的简单原因。
4、app.js和首页执行顺序问题
很多人以为是先执行app.js然后再执行index.js。这点顺序没错,但是忽略了有些请求是异步进行的,所以很多执行程序放在app.js还是index.js要多加考虑,尤其是index.js的执行需要先执行完app.js的情况。
5、上传接口
有次开发遇到个奇怪的问题,经常同一个文件偶尔会上传失败,而且只出现在IOS手机端,第一次出错概率非常低,但是Android都没有问题,总是服务器返回400 Bad Request错误, 调试了非常久都没找到问题,换个服务器就好了,最后总结为nginx的版本问题。
6、小程序名称修改问题
名称好想好了再设置,修改一次需要重新认证,多花300块钱,好坑。
7、发布问题已解决
以前如果你只是开发者,不是管理员,要发布和管理小程序需要管理员扫N个码,实在太坑了,现在的权限管理系统改的非常好,只要管理员授权,开发者有大部分的权限。
8、CSS背景图片不能使用本地图片
有时候开发者还以为是图片路径出错,浪费半天时间,因为从正常角度,哪有背景图片不能使用本地图片的道理,所以如果非要使用本地图片,就只能用image组件了。
9、JS不能使用jquery插件,不能调用document\window对象
这点经常用JS的开发者经常不习惯
10、JS封装的函数,需要做个接口,其他文件才能调用
很多时候忘记了,一直调用不成功,然后找问题找半天。
以上是创新互联做小程序定制开放中遇到的一些坑,希望能帮助其他开发者快速解决问题。小程序定制开放热线400-028-6601

文章标题:微信小程序定制开发遇到的十个坑总结分享
标题URL:https://www.cdcxhl.com/news35/236435.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有微信小程序定制开发

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

外贸网站建设