微信小程序开发的坑
1、view设置height:100%时page刷新无效,page显示的高度还是原有的内容高度,并没有期望中充满整个手机屏幕高度
height:100vh
2、微信小程序 Image 图片实现宽度100%,高度自适应
做法如下:
样式设置宽度100%,
.img{
width: 100%;
}
添加属性 mode=”widthFix”,
<image class=”img” src=”../../images/hello.png” mode=”widthFix”>
3、text显示空格
在text标签中一定得加上decode=”true”,然后在需要显示空格的地方放
<text decode=’true’> </text>
4、radio图标修改大小
radio {
transform:scale(.8);
}
5、使用wx.saveFile要注意无法直接下载网络资源到本地上,需要先使用wx.downloadFile下载资源得到临时文件路径【wxfile://开头的路径】,然后才能使用wx.saveFile接口
6、map组件show-location和wx.getlocation不在一个定位点。开发者工具上没有发现问题,等到了真机上出现问题了。最后去官方论坛发帖得到解答,只要给wx.getlocation制定type=gcj02类型就可以了。
7、关于setData的回调传递问题。
文档描述不是很明白,找了很久调试了很久才发现正确的使用方法是以下的方式调用的:
this.setData({
a: 1,
},
() => {
console.log('yyyy')
})
8、input文本框的placeholder-class不支持多个样式类名,空格分隔写法,解决办法:样式只能整合在一个类名里
9、navigator组件使用flex布局在安卓机子下是不兼容的。解决方案:在navigator组件内先添加一个view组件使用flex布局,或者直接使用inline-block转换view子组件。
10、
转载自:https://blog.csdn.net/cc1314_/article/details/79994156