1.tabBar
borderStyle(black or white)
这个配置项配置为white 时(设置边框白色),表现如下
| 机器 | 表现正常 |
|---|---|
| 微信开发者工具(mac) | ✅ |
| 微信开发者工具(windows) | ✅ |
| 安卓真机微信小程序 | ✅ |
| IOS 真机微信小程序 | ❌ |
2.Camera组件在IOS系统不显示
原因:camera组件渲染的时候还没有获取到高度,导致camera高度出错
解决:组件固定高度或者默认父级设置一个初始值,组件高度100%自适应
3.IOS系统input设置maxlength时,输入到最后如果输入汉字的拼音长度超过限制会直接中断输入
解决:取消textarea的maxlength设置或者加大数值(注:小程序textarea默认maxlength为140,设置为-1则表示无限制),手动监控输入框字符串长度
<textareamaxlength="250"placeholder="如果您对识别结果有任何疑问,请留下您的反馈,非常感谢!"v-model="feedbackInfo"@input="bindWordLimit"/>bindWordLimit(e) {let value = e.detail.valuelet len = parseInt(value.length)if (len > 200) {this.feedbackInfoLength = 200// 需要异步处理,否则textarea赋值无效setTimeout(() => {this.feedbackInfo = this.feedbackInfo.substring(0, 200)}, 100)return false}this.feedbackInfoLength = len},
4.wx.switchTab
wx.switchTab 这个API在ios 下表现异常,具体各端表现如下:
| 微信开发者工具(mac) | ✅ |
|---|---|
| 微信开发者工具(windows) | ✅ |
| 安卓真机微信小程序 | ✅ |
| IOS 真机微信小程序 | ❌ |
异常现象:在ios 下使用这个APi会先回到前一个tab页,然后再跳转到指定的tab页面,会明显到有页面切换的过程。
解决方法:使用 wx.reLaunch 替代
