【CSS3】textarea元素resize开启后恢复原样

问题:

在开发一些表单时发现文本域中存在这样一个问题:

因为表单整个是一直复用的弹窗,提交后只是隐藏了,所以如果textarea在这次编辑中进行了拖拽,再次进入表单时它还是上次拖拽后的高度,有一种数据残留似的感觉。

注:技术栈 —— Vue

解决:

resize的机制是计算后实时更新元素style中的height属性值实现的,

这里选择监听元素的显示状态,在textarea不可见的时候偷偷将height改回去:

 <textareav-show="formShow"placeholder="请输入":style="`${formShow ? '' : 'height: 60px;'}`"/><el-button @click="formShow = !formShow">Show</el-button>
  data() {return {formShow: true};},

width是同样的道理。
因为resize直接对style下手,所以现在只想到这种办法来解决这个问题,如有其它想法、欢迎在评论区讨论~

textarea元素resize开启后, 恢复原样相关推荐

  1. DevpTips_开启猎豹wifi的win7主机断网后恢复网络,笔记本连不上猎豹wifi

    开启猎豹wifi的win7主机断网后恢复网络,笔记本连不上猎豹wifi win7 - cmd- control - 网络 - 适配器 - 重启无线网卡 win10,更简单,开启,关闭

  2. HTML图片在div中心旋转+变色 鼠标移除后 慢慢恢复原样

    //鼠标移除后 慢慢恢复原样 列   th th{   transition: all 2s;  } th:hover{ //变为原来的几倍大小 transform: scale(1.4); } &l ...

  3. textarea 的 resize 属性

    以前在写 textarea 文本域的时候,右下角始终都有一个小标识, 可以拖动,变换 textarea的大小 后来发现了 resize 属性,可以控制元素的尺寸是否可以调整, resize 可取值有四 ...

  4. drx功能开启后_简单实用!小米手机中这些新功能真香

    小米手机作为国产机热销品牌之一,它除了有好看的外观,还有很多隐藏的实用功能,今天小编就来和大家分享5个小米手机里你不知道的功能. Al电话助理 看到陌生号码时,很多人第一反应就是挂掉,不想接听,但又担 ...

  5. [html] 如何使用普通元素拥有像textarea元素一样缩放?

    [html] 如何使用普通元素拥有像textarea元素一样缩放? resize:both; 个人简介 我是歌谣,欢迎和大家一起交流前后端知识.放弃很容易, 但坚持一定很酷.欢迎大家一起讨论 主目录 ...

  6. 在操作系统重启后恢复应用程序的工作状态

    Windows 10 创意者更新之后,默认开启了重启后恢复应用程序状态的功能.这是自 Vista 以来就提供的功能--Restart Manager. 应用程序实现这一功能只需要调用 Register ...

  7. vue+element-ui中button点击后不恢复原样

    在做项目时碰到点击element的button后不恢复原样 before: after: button的颜色并没有恢复,强迫症 解决办法 <div><el-button type=& ...

  8. 解决Microsoft office套件中OneNote、Visio等软件开启后屏幕花屏

    解决Microsoft office套件中OneNote.Visio等软件开启后屏幕花屏 在使用OneNote.Visio软件时可能会出现电脑花屏的问题,关闭软件后甚至还会持续产生屏幕抖动情况.重启后 ...

  9. 怎么还原计算机网络,网络图标如何恢复原样?

    电脑上的网络图标是我们使用电脑连接网络的显示标准,然而有的用户电脑上的网络图标突然不见了,这给电脑连接网络带来不小的麻烦.那么电脑网络图标如何恢复原样呢?接下来就来给大家分享些网络图标的恢复方法吧. ...

最新文章

  1. 解决BitLocker反复提示恢复密钥正确而无法进入系统的问题
  2. Google Gson 使用简介
  3. nginx配置文件【转载】
  4. 【程序员感悟系列】 由一点业务说开去
  5. 自定义ListView中的分割线
  6. 线性表之链式存储结构_单链表相关算法
  7. Gitlab备份、升级、恢复
  8. 【写作技巧】毕业论文题目拟定原则
  9. 零基础学python书籍-图书推荐:《零基础学Python(全彩版)》
  10. javaWeb详细教程
  11. 微信小程序实现多视频video采坑,上下滑动视频
  12. 相信美好就能遇见美好—西安独行三日短途穷游 攻略
  13. 8大风险识别工具,轻松应对风险管理
  14. linux翻页查看,【转载】linux-查看日志
  15. iis下屏蔽php notice,apache、iis规则屏蔽拦截蜘蛛抓取
  16. 看了这篇文章,再也不用纠结该选OV证书还是EV证书了
  17. K8s入门-K8s节点notReady状态解决
  18. html mako
  19. 验证码研究入门必读(验证码是什么,有什么用,分类,设计,破解,未来发展)
  20. GMO宣布聘用高级管理人员Amy Shang来领导公司在大中华区的工作

热门文章

  1. 我为什么要花3年熬几百个夜写一本推荐系统的专著?
  2. 500强企业财务报表的数字化战略解读
  3. 传统网管软件与IT运维管理软件的区别
  4. 微型计算机P42.4G表示,在微型计算机的配置中常看到“P42.4G”字样,其中数字2.4表示______。A.处理器的时钟频率是2.4GHzB....
  5. 74LS160计数电路——时序电路分析潜规则
  6. 洛谷刷题记录(入门第一题)
  7. A133在喉镜方面的应用
  8. CodeMonkey过关学习笔记系列:46-55关 数组
  9. linux系统如何下载报文,基于Linux系统的报文转发方法和装置专利_专利查询 - 天眼查...
  10. 清华BAAI唐杰团队提出第一个开源的通用大规模预训练文本到视频生成模型CogVideo,含94亿超大参数量!代码即将开源!...