vue中如何加⼊横线_Vue实现textarea固定输⼊⾏数与添加下
女人如歌主持人
划线样式的思路详解_七。。。
先上效果图###
textarea下划线
设置⼀张1*35 //⾏⾼ 的图⽚ , 设置背景图即可.
background: url(‘./img/linebg.png’) repeat;
开斋节border: none;outline: none;overflow: hidden;
line-height: 35px;//注意⾏⾼要和背景图⾼度⼀致resize: none;
固定输⼊⾏数
巨石强森的电影
需求:⽤户固定不论多少字节,只能输⼊2⾏.
因为是限制⾏数,所以不能⽤maxlength设置.
实现思路
⾸先想到计算出⽤户输⼊了⼏⾏,然后超出部分字符删除掉就OK.
⾸先取出
textarea元素的整体⾼度,然后除⼀下⾏⾼很轻松的到⽬前输⼊到⼏⾏.
因为如果⽤户⼀次复制⼀⼤段⽂字 ,  粘贴到textarea⾥则会直接出现多⾏ , 删除字符串超出部分换⾏还会触发scroll事件, 所以⽤if语句判断⼀下是否满⾜了限制.
发现多⾏代码排版错误,贴张图吧.
textsrc() {
this.$refs.Headquarters.scrollTo(0, 0)
let LineNumber = this.$refs.Headquarters.scrollHeight / 35;
if (LineNumber => 2) {
this.state = false;
} else {
this.state = true;
};
!this.tiemr && !this.state && this.tiemer();
陈紫函图片this.tiemr && this.state && clearInterval(this.tiemr);
if (this.state) {
this.tiemr = null;
}
},
山东省大学排名一览表写⼀个删除多余字符函数
tiemer()
{
this.tiemr = setInterval(() =>
{
);
if (this.$refs.Headquarters.scrollHeight / 35 == 2)
{
clearInterval(this.tiemr)
this.tiemr = null
this.state = true
}
},
10);
},
最后贴⼀下 github ,欢迎有更好⽅法的⼤神赐教.
总结
湖南凤凰城图片
以上所述是⼩编给⼤家介绍的使⽤开发者⽹站的⽀持!