遇到问题核心调试技巧
调试网络是开发小程序核心技巧,把网络调试学会,能解决新手90%的问题,经常遇到大家说没取到数据,或者页面空白等。查看network 网络返回,刷新下页面,是否有数据,网络状态是多少,一般200是正常,400开头,500之类的错误是请求异常或服务器错误。
用户表没有自动新增用户
Bmob自动新增用户功能,是需要在后台应用配置,授权微信id,填写微信小程序AppSecret,才可拿到用户openid等信息。
电脑端可以预览手机端不显示数据
这个错误一般是合法域名的问题,查看他报的错误提示,把提示域名填写到微信。 如果是基于Bmob开发,则在Bmob应用配置里找到对应的合法域名填写到微信。 这里注意的是,修改了微信平台域名后重启下开发工具才会生效。
new Date跨平台兼容性问题
在Andriod使用new Date(“2018-01-01 00:00:00”) 没问题 ,在苹果端,是不支持这种格式,必须用 2018/01/01 00:00:00格式。可以使用js字符串替换,将短横替换为斜杠。var iosDate= date.replace(/-/g, '/');。
域名TLS错误
如果你确信自己域名没有错,一般来说,你重启下开发工具即可。
生成小程序二维码
这里需要注意的是微信有a、b、c方案,其中B方案二维码,需要大家的页面路径上线后才可生成。
wx.getUserInfo
2018年5月份,腾讯彻底废弃单纯使用js获取用户昵称头像等资料,必须使用页面按钮来让用户自己点击获取信息,如提示这个函数报错,请去掉相关代码。