<textarea name="evaContent" maxlength="{{max}}" value="{{conten}}" class="textarea" placeholder="请输入内容" bindinput="inputs">
<text class="hint">{{texts}}</text>
<text class="{{currentWordNumber==150?'currentWordNumber':'num'}}">{{currentWordNumber|0}}/{{max}}</text>
</textarea>
微信小程序textarea 中在部分手机输入文字复制,输不进去,字数也不统计了,但是删除一个字后,又可以输入了字数统计也可以了,
请具体描述问题出现的流程,并提供能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。
我是这样复现的,第一次输入完内容马上删除就无法删除内容,不知道为什么input事件也不触发
textarea组件,不能放在具有overflow:scroll样式的view组件内。如需页面滚动,放scroll-view就可以了。在安卓9上能复现这个问题,可能是同层渲染的问题导致的。
用户反馈也有这个问题 但没复现出来
看一下js里的 conten 是不是没有定义,或者有undefined的情况
inputs: function (e) {
// 获取输入框的内容
var value = e.detail.value;
this.setData({
conten:value.replace(/\uD83C[\uDF00-\uDFFF]|\uD83D[\uDC00-\uDE4F]/g, '')
})
// 获取输入框内容的长度
var len = parseInt(value.length);
//最少字数限制
//最多字数限制
if (len > this.data.max) return;
// 当输入框内容的长度大于最大长度限制(max)时,终止setData()的执行
this.setData({
currentWordNumber: len //当前字数
});
},