在学习小程序过程,在textarea的使用上,碰到过两个问题,这里分享一下:


一、设置style里的height属性无效
解决方法:

/*XXX.wxss*/
page{height: 100%;
}
/*也就是把当前页面高度设置100%*/

这个不仅仅是设置textarea高度时会出现,其他的一些组件也会有这个问题,都可以试试这个方法


二、设置textarea自适应高度,输入过长内容且textarea失去焦点后,高度会变小,使得用户体验较差
解决方法:

/*XXX.wxml*/
<textarea auto-height="{{auto_height}}" bindblur='areablur' bindfocus='areafocus'/>/*XXX.wxss*/
textarea {height: 30px;
}
/*设置合适高度作为默认高度*//*XXX.js*/
...
data: {auto_height:true//当textarea获取焦点时自适应高度,失去焦点时不自适应高度//自适应高度时,style中的height无效},
...
areablur:function(){this.setData({auto_height:false})},areafocus:function(){this.setData({auto_height: true})}

小程序中textarea自适应高度的问题相关推荐

  1. 小程序中textarea层级最高的结局办法

    在小程序中textarea层级比较高,当底部有fiexd定位的时候或出现文本框中的文本穿透显示出来,解决办法是在texarea标签下面添加一个view或者text标签来和texarea标签替换使用 & ...

  2. swiper高度自适应_小程序自定义导航自适应高度

    小程序导航条自定义,高度自适应iphoneX等刘海手机和其他手机,开启导航自定义需要在app.json文件里将window的 navigationStyle属性设置为: custom,开启导航自定义可 ...

  3. 小程序中textarea点击按钮事件

    textarea 的 blur 事件会晚于页面上的 tap 事件,如果需要在 button 的点击事件获取 textarea,可以使用 form 的 bindsubmit. <view clas ...

  4. 微信小程序中如何设置textarea或者van-field中的placeholder换行显示

    微信小程序中如何设置textarea中的placeholder换行显示 van-field 中直接修改textarea 标签的样式即可 <textarea class="txt_wor ...

  5. 微信小程序中实现瀑布流布局和无限加载

    瀑布流布局是一种比较流行的页面布局方式,最典型的就是Pinterest.com,每个卡片的高度不都一样,形成一种参差不齐的美感. 在HTML5中,我们可以找到很多基于jQuery之类实现的瀑布流布局插 ...

  6. 了解微信小程序、掌握微信小程序开发工具的使用、了解小程序的目录以及文件结构、掌握小程序中常用的组件、掌握WXML、WXSS、WXS的基本使用

    1 微信小程序介绍以及开发准备 1.1 了解微信小程序 百度百科: 微信小程序,简称小程序,英文名Mini Program,是一种不需要下载安装即可使用的应用,它实现了应用"触手可及&quo ...

  7. 小程序中image标签的mode属性,防止图片调整宽高而导致拉伸的问题

    微信小程序中图片直接调整宽高很容易导致图片拉伸变形,达不到预期效果 mode = "widthFix" (按图片高度自适应) 或 mode="aspectFill&quo ...

  8. 微信小程序轮播图高度与图片高度不匹配问题

    微信小程序轮播图高度与图片高度不匹配问题 在微信小程序项目中,为了美观给page设置了padding值,然后让轮播图里面的图片宽度为100%,高度widthFix自适应,出现了如下问题:指示器位置不对 ...

  9. 小程序中所有组件学习

    视图容器 view 视图容器 属性名 类型 默认值 说明 最低版本 hover-class String none 指定按下去的样式类.当 hover-class="none" 时 ...

最新文章

  1. 国际版Azure搭建Windows多种类型×××_三.配置SSTP ×××连接服务
  2. java arrays.sort() c_正面刚算法-Java中Arrays.sort()(一)
  3. Windows10下编译NCNN安卓NDK
  4. vue路由1:基本使用
  5. mac 强制退出程序_教你强制退出程序!
  6. 继承extends(Java)
  7. C++list容器实现按照年龄升序排列,年龄相同按照身高降序排列,年龄身高相同对体重升序排列
  8. arcgis 只能查看指定行政区域_[教程】Arcgis进阶:统计分析
  9. java流程控制试讲_java试讲.ppt
  10. iphone计算机打电话,教你在Win10上使用iPhone的电话、短信功能
  11. git commit -m text /git commit -s -m /git commit -a -m /git commit -a -s
  12. arcgis导入坐标点转面_点数据转成Arcgis线、面文件
  13. 【动态规划】字符串类型动态规划
  14. 红米5a手机html查看器,红米5A如何截图 红米5A手机截图方法【详细介绍】
  15. GBase 8s 监控平台工具安装与配置
  16. 中国历史上哪个朝代不能缺?
  17. 怎么在 Windows 下生成 文档树 tree?
  18. FT2000盒子运行ubuntu20.04系统
  19. 电脑出现DuiLib资源加载失败的解决办法
  20. 【抢鲜体验 】DAYU200更多样例来袭

热门文章

  1. reiserfs分区配置
  2. 永磁同步电机矢量控制算法梳理
  3. JSR303参数校验知识
  4. C语言模块化开发,深入多文件编程
  5. mysql 无法启动14001_Mysql服务无法启动,解决办法。
  6. 未来农业发展可能面临的三大变化
  7. i'm all geared up
  8. SteamVR2.0开发指南
  9. 简单聊聊Echarts伪3D地图实现的相关配置
  10. Shell+VCS学习3---VCS命令