微信小程序开发常见问题

遇到问题核心调试技巧

调试网络是开发小程序核心技巧,把网络调试学会,能解决新手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获取用户昵称头像等资料,必须使用页面按钮来让用户自己点击获取信息,如提示这个函数报错,请去掉相关代码。

你可能感兴趣的:(微信小程序开发常见问题)