<view class="group">
<view class="item">
<view class="label">访问事由</view>
<view class="nums"
><text>{{ query.reason.length }}/</text>50</view
>
</view>
<view class="item">
<view class="info">
<textarea
auto-height
maxlength="50"
v-model="query.reason"
placeholder="请输入"
placeholder-style="color: #cacaca"
></textarea>
</view>
</view>
</view>
- 发布:2020-11-26 15:13
- 更新:2021-05-31 09:51
- 阅读:1117
产品分类: uniapp/小程序/微信
PC开发环境操作系统: Mac
PC开发环境操作系统版本号: 10.15.7 (19H15)
第三方开发者工具版本号: 1.03.2010240
基础库版本号: 2.10.1
项目创建方式: CLI
CLI版本号: @vue/cli 4.2.3
示例代码:
操作步骤:
textarea标签添加maxlength属性即可
textarea标签添加maxlength属性即可
预期结果:
到达字数限制后不能再继续输入或插入字符
到达字数限制后不能再继续输入或插入字符
实际结果:
可以继续输入或插入字符
可以继续输入或插入字符
bug描述:
textarea输入框限制maxlength = 50,打包为小程序后发布为体验版。安卓机(分别使用小米,oppo,华为)打开,textarea输入50个字后,继续输入,textarea绑定的对象实际长度会超出50。超出范围为5个字左右。提交表单后端实际获得的字符串长度也是超出的。
另外字数到达限制之后,移动光标到其他位置,输入一串英文,该英文字符串会直接替换原文本末尾对应长度的文字。
Hylan开发
这个bug还存在呢,希望解决一下,安卓端限制了字数,实际上输入的字数比限制字数多
2021-09-07 18:27