在maxlength限制为6的输入框中输入7次,双向绑定的变量content会暂时7次输入的结果,输入框中则展示content字符串的前6位。
![f***@163.com](https://img-cdn-tc.dcloud.net.cn/account/identicon/a437db692732c3f46e26c62fbb8a7b05.png)
- 发布:2021-05-31 13:35
- 更新:2021-05-31 16:17
- 阅读:2071
产品分类: uniapp/小程序/微信
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: 1703
HBuilderX类型: 正式
HBuilderX版本号: 3.1.13
第三方开发者工具版本号: 1.05.2105170
基础库版本号: 2.17.0
项目创建方式: HBuilderX
操作步骤:
预期结果:
双向绑定变量结果和输入框展示的内容一致。
双向绑定变量结果和输入框展示的内容一致。
实际结果:
双向绑定变量会多接收一次输入。
双向绑定变量会多接收一次输入。
bug描述:
微信小程序安卓真机上,textarea输入框输入到达设置的maxlength上限后还能在接收一次输入,输入框内容显示正常,双向绑定的变量长度会超出maxlength上限。微信开发者工具和ios真机上无此问题。
![f***@163.com](https://img-cdn-tc.dcloud.net.cn/account/identicon/a437db692732c3f46e26c62fbb8a7b05.png)
f***@163.com (作者)
找到一个临时解决方案,在pages.json中加入
"globalStyle": {
"renderingMode": "seperated"
}
renderingMode: "seperated" 可以关闭同层(这个会关闭所有组件的同层,如果有组件希望同层可以再配置mixedRenderComponents: ["video"] 给特定组件开启同层)