VUE自定义指令,使textarea自动增高。
编写一个全局指令
function autoHeight(elem) {
elem.style.height = "auto";
elem.scrollTop = 0; // 防抖动
elem.style.height = elem.scrollHeight + "px";
}
export default {
inserted: function (el, binding) {
el.addEventListener("keyup", () => {
autoHeight(el);
})
},
}
在textarea上应用v-autoHeight即可。
浙公网安备 33010602011771号