收藏
回答

利用textarea的auto-height高度自适应问题

框架类型 问题类型 API/组件名称 终端类型 操作系统 微信版本 基础库版本
小程序 Bug textarea 客户端 6.6.6 2.0.4

我希望用户初始的输入框textarea是一行,超过一行之后会增加一行。最多显示3行。设置最小与最大高度。

现在设置auto-height="true"     及 max-height: 178rpx;  min-height: 87rpx;  没能达到相应效果。是否还要其它设置?


回答关注问题邀请回答
收藏

3 个回答

  • 坑子
    坑子
    2018-05-10

    现在的效果是如果原先内容是2行的也只会显示一行,可上下滑动。输入内容时只有按回车键,才会自动升高。

    2018-05-10
    有用 2
    回复
  • 横木沉
    横木沉
    2021-04-15

    1.在textarea标签中添加 auto-height="true"

    2.在style中添加 max-height: 4.6em;/*这里的4.6em应为你实际项目中的行高*3,无需设置 min-height


    2021-04-15
    有用
    回复
  • 鹏波
    鹏波
    2020-12-01

    样式加个高度属性,值为行高

    height:lineHeight rpx;
    max-height: lineHeight * 3 rpx;
    
    2020-12-01
    有用
    回复
登录 后发表内容