目前只能在textarea组件上自行做字符串截断处理
安卓textarea输入框在安卓手机上,使用textarea输入框时,设置maxlength为10,在输入时,超过10后,字符长度仍在变化,但显示区域的内容长度为10 Page({ data: { focus: false, data: '', maxLength: 10 }, bindTextAreaBlur: function(e) { console.log(e.detail.value) }, onInput: function(e) { this.setData({ data: e.detail.value }) console.log('input', e.detail.value); } }) <view class="textarea-wrp"> <textarea auto-height bindblur="bindTextAreaBlur" maxlength="{{maxLength}}" bindinput="onInput" value="{{data}}" placeholder="请输入内容" /> <view>{{ data.length + '/'+ maxLength }}</view> </view>
2020-12-08请问第一个问题解决了吗
从editor的聚焦状态,切换到input的聚焦状态,页面会滚动到editor[图片] 1,先翻到最下面,那是个editor富文本编辑器, 2,点击editor聚焦后,不失去焦点的情况下,向上找到input框, 3,点击input框,屏幕马上回滚到editor 问题二:上面是安卓端,在ios端,还有问题 前置条件说明:最下面的 "下一步" 是cover-view 标签,绝对定位到最底部 1,editor聚焦,软键盘被拉起 2,点击软键盘右上角的向下剪头,收起软键盘后 最下面的 "下一步" cover-view 标签 没有下来(下图是测试给的图,我不用ios手机) [图片]
2020-06-23