微信小程序问题总结

1.发送POST请求,服务器端获取的数据为空

原因:header设置有问题

在网上有人说,当method为post时,header为

{"Content-Type": "application/x-www-form-urlencoded"}

经过本人亲自测试,是不可行的,需要设置为application/json,代码如下:

header: { 'content-type': 'application/json' },

还有在header中content-type和Content-Type这两种写法都是可以

2.使用wx.showToast(OBJECT)或者wx.showLoading(OBJECT)对话框没有出现或者闪退

原因:使用了wx.hideToast()或者wx.hideLoading()。hideToast和showToast并不是一一对应的,他同样可以关闭showLoading。同样,hideLoading也是可以关闭showToast的。

解决方法:检查项目中hideToast和hideLoading的引用时机是否恰当

3.wx.hideToast()或者wx.hideLoading()的mask 使用时蒙层是透明的

mask Boolean 否 是否显示透明蒙层,防止触摸穿透,默认:false

我们一般会想到APP中的Dialog中的灰色蒙版,但是在小程序中是透明的,但是的确有防止触摸穿透的效果

4.解决在真机中下拉刷新过程三个点不出现问题

现象:模拟中会出现三个点,但是在真机中不显示
这里写图片描述
解决方案:在对应页面的json文件中添加

"enablePullDownRefresh": true,
"backgroundColor": "#eeeeee",
"backgroundTextStyle": "light"

持续跟进中……

猜你喜欢

转载自blog.csdn.net/qq_26585943/article/details/79406419