收藏
回答

安卓textarea输入框

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug textarea 微信安卓客户端 7.0.20 2.14.1

在安卓手机上,使用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>
回答关注问题邀请回答
收藏

1 个回答

  • 一朵花要怎样开过🌸
    一朵花要怎样开过🌸
    2020-12-08

    目前只能在textarea组件上自行做字符串截断处理

    2020-12-08
    有用
    回复
登录 后发表内容
问题标签