问题遇到的现象和发生背景
微信小程序 textarea 安卓端字数超出取值前,输入超出内容返回仍是超出部分。
问题相关代码,请勿粘贴截图
<view>{{ cnContent.length }}/100</view>
<view class="keyboard-text">
<textarea
show-confirm-bar="{{false}}"
maxlength="{{100}}"
bindinput="setInputVal"
value="{{cnContent}}"
class="apply-textarea"
auto-height
cursor-spacing="{{100}}"
placeholder="输入内容"
focus="{{focus}}"
/>
<view class="btn-area" bindtap="bindButtonTap">
发送
</view>
</view>
setInputVal(e) {
console.log(e.detail.value)
this.cnContent = e.detail.value
}
运行结果及报错内容
最后打一段超过限制字数的字段,显示效果是100个字,但是实际获取到的值字数大于100