原理:监听input
事件,获取到元素和元素的scrollHieght
和scrollTop
,动态改变。
代码:
<textarea v-on:input="autoTextAreaHeight" ></textarea>
...
methods:{
//textarea自适应高度
autoTextAreaHeight:function(e){
let o = e.target;
o.style.height = o.scrollTop + o.scrollHeight + "px";
}
}
...