微信小程序开发常见问题 微信小程序是什么?
微信小程序是一种不需要下载安装即可使用的应用,用户用微信扫一扫或搜一下即可打开应用。全面开放申请后,无论是企业还是个人,都可以使用可申请注册小程序。不少企业和店铺在微信小程开发公司在开发定制小程序时,都会碰到种种问题,微信小程序开发常见问题有什么?下午将详细说说。
微信小程序开发常见问题1:
Q:navigateTo没有返回按钮
A:Android设计如此,需要点击物理返回键返回。
Q:关于微信小程序地图怎么获取两点的距离?
A:组件是不支持的,这个可以调第三方,也可以自行计算。
Q:开发测试版的开发工具里placeholder设置之后不显示
A:这是测试版本工具的bug我们会在下个测试版本修复这个问题。
Q:微信小程序如何调用加入微信卡包接口。
A:目前还没有相关的api
Q:微信支付后,使用prepay发送模板消息,一直提示错误41028。
A:这里应该是文档没有说明的问题:
工具上虽然能够获得prepay,但是该id是无效的,必须在真机上获得的prepay才能正常下发消息
使用真机下单然后获取id重新试一下发送模板消息,应该就没问题了。
微信小程序开发常见问题2:
Q:微信小程序有没有端口限制,端口必须是443吗,就像公众号必须80端口?
A:小程序的安全域名必须是https的,并且域名中不允许使用端口。
Q:为什么调试器可以正常显示,可以测试。到了手机数据都请求不到?
A:使用了自签的证书;必须使用第三方受认可的证书。
Q:微信小程序的数据缓存是不是可以加一个过期时间?请问缓存这块是怎么处理的?比如缓存一个不会经常变动的数据。在什么时候去更新这个数据?
A:这个即使API不提供的也完全可以自己处理,策略完全可以自己定。
Q:wx.scanCode()在IOS106.5.5版本无法唤醒扫一扫界面
A:不太建议在onLoad里做一些和界面相关的操作,因为这个时候客户端可能还没有准备好视图界面
下个版本后可以在onShow里调用(目前onShow时机也有点小问题),当前可以加一个setTimeout延后一些调用
Q:在编写函数的时候有没有注解的功能?
A:可以选用其他编辑器满足需求。
Q:小程序不在前台时可否收到推送消息?
A:不在前台也可以收到模板消息的,只要满足可推送条件,条件是接收推送消息的用户需要在小程序内有过表单提交或微信支付行为。
微信小程序开发常见问题3:
Q:wx.scanCode(object)扫描微信好友二维码,得到result值是一个url链接,类似:http://weixin.qq.com/r/Xp1ZQZXEesgFrdEi98h4,请问这个url代表的是什么意思?文档能不能补充的详细点?
A:微信好友二维码只有微信客户端本身才能处理的,这串URL开发者不需关注,scanCode是给开发者自己业务二维码使用的。
Q:input自动聚焦失效了?在工具的模拟器上auto-focus不管用。
A:谢谢反馈,工具上有问题。
下个版本做下调整。
1:如果焦点在编辑器内,保存刷新时,焦点还是在编辑器内,页面的input不会自动获取焦点。
2:如果是在调试页面,点击编译,页面的input可以自动聚焦。
Q:wx.uploadFile上传图片的大小限制是多少?
A:没有限制。
Q:模板消息开发版正常,线上版本errcode:41030。求问page的正确写法?这种目录格式是不是/pages/detail/detail?
A:路径前去掉
上述据说是微信小程序开发中的许多朋友反馈的问题。大家在微信小程序开发过程中遇到什么问题可以多看一下。