html方法如下:
<el-input type="textarea" :autosize="{ minRows: 9 }" v-model="findings" id="findingsText"></el-input> //id不能少
js代码如下:
insertFindings(val) {
const elInput = document.querySelector("#findingsText");
const findingsStartPos = elInput.selectionStart;// 开始
const findingsEndPos = elInput.selectionEnd; //结束
const findings = this.findings.substring(0, findingsStartPos) + val + this.findings.substring(findingsEndPos);
console.log('findings',findings)
}
以上是编程学习网小编为您介绍的“vuejs el-input实现textarea在光标处插入追加内容”的全面内容,想了解更多关于 vuejs 内容,请继续关注编程基础学习网。
织梦狗教程
本文标题为:vuejs el-input实现textarea在光标处插入追加内容


基础教程推荐
猜你喜欢
- js中toString方法3个作用 2023-08-08
- jquery如何改变html标签的样式(两种实现方法) 2023-12-28
- ASP.NET Core中快速构建PDF文档的步骤分享第2/2页 2024-02-09
- CSS3中的Opacity多浏览器透明度兼容性问题 2024-02-07
- threejs后期处理的基本使用方法之加特效 2023-12-21
- html在线编辑器的更新[2006-05] 2022-11-06
- 利用JavaScript实现静态图片局部流动效果 2023-12-27
- js实现的简单图片浮动效果完整实例 2024-01-24
- Android应用开发中WebView的常用方法笔记整理 2024-03-09
- vite2.0+vue3+ts前端最新热门技术项目搭建 2023-10-08