textarea自动撑开缩放

2018-10-18  本文已影响49人  北暖37
1.gif

写项目过程中,可能会遇到需要内容自动撑开输入框,如例图所示,以vue项目为例,具体的实现过程就如下所示
1、首先放控件即textarea,css样式写好,然后给textarea绑定一个值,同时添加输入方法
<textarea class="color-six" name="" id="textArea" placeholder="请输入数据key" v-model="deliveryLocation" @input="inputInfo($event)"></textarea>

2、我们都知道,textarea是可以自动撑开的,而且要想动态撑开输入框,即height = scrollHeight即可
所以,需要动态的检测textarea的输入内容,然后获取scrollHeight,赋值给height
watch: {
deliveryLocation(){
this.getHight ()
}
}
/**

上一篇 下一篇

猜你喜欢

热点阅读