vue组件 - 自动调整高度的textarea
ct-adc-auto-resize-textarea
目录
Build Setup
在线演示
依赖
缺陷
Build Setup
# install dependencies npm install # serve with hot reload at localhost:8080 npm run dev # build for production with minification npm run build # build for production and view the bundle analyzer report npm run build --report
For detailed explanation on how things work, checkout the guide and docs for vue-loader.
在线演示在线演示: go to live demo.
依赖 jackmoore/autosize,做了少许修改
缺陷应当避免使用 v-model.trim
。实际 textarea
的 native.value
是没有 trim
过,会导致 native.value
的长度达到 maxlength
上限,而外部 v-model.trim
的长度偏小,但是已经不能再输入。
坑 如果使用 modal 弹窗,由于元素开始隐藏,而弹窗出现有 300ms 过渡时间,可能导致初始化的时候,不会自动 autosize矛盾:
使用trim
,为什么还需要换行? 使用trim
,就是不输入字符,无限换行操作?无限后,末尾还能输入?还能输不是超出了?
版权声明:
1、该文章(资料)来源于互联网公开信息,我方只是对该内容做点评,所分享的下载地址为原作者公开地址。2、网站不提供资料下载,如需下载请到原作者页面进行下载。