微信小程序设置字体-微信小程序字体样式
8.wx.playVoice音频播放
必须保证音频文件已经在本地,比如filePath可以在wx.startRecord之后获取。 或者提前调用wx.downloadFile下载资源文件然后播放。
9. 与旧 API 版本的兼容性
可以使用wx.canIUse或者wx.getSystemInfoSync来判断,老版本可以给出相应的提示。
10.获取系统信息
wx.getSystemInfo,可以获取系统语言、屏幕宽高、微信版本号、操作系统、设备像素比、客户端库版本等信息。
11.如何去除自定义按钮的灰色圆角边框
主要原因是按钮的伪元素有样式,去掉即可:button::after{ display: none;}。
12.返回页面顶部
主要原因是按钮的伪元素有样式,去掉即可:button::after{ display: none;}。
13、input textarea为APP原生组件,z-index级别最高
做过搜索框的同学可能会遇到在iOS下微信小程序设置字体,设置了图标的z-index后,还是无法显示。 推荐显示隐藏效果:点击前是view,点击后隐藏view,显示input。
14.如何冷启动小程序
小程序的机制是退出后五分钟内进入微信小程序设置字体,会显示退出前的页面。 如果要进入小程序,相当于冷启动方式,直接进入主页面。 可以在页面的onUnload中设置一个值,然后在app的onShow中判断这个值,进而决定是否跳转到首页。
15.如何换行一段文字
applet 中唯一可以换行的标签组件是文本。
注意:文本不支持
, 只有 n 可以用于换行。
16.设置最外层标签的margin-bottom在iOS下不生效
margin-bottom在Android和开发工具中正常,在iOS下不行,建议改成padding-bottom。
17.小程序中canvas的图片格式不支持格式
格式图片在开发工具中可以正常显示,但在真机上显示不出来。 建议改为https开头的url格式。