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在光标处插入追加内容
猜你喜欢
- 通过本地加载ga.js文件提高Google Anlytics性能 2024-02-29
- 利用HTML5分片上传超大文件工具 2023-10-27
- 详解盒子端CSS动画性能提升 2022-11-13
- 全面了解CSS 2022-10-16
- vscode封装HTML代码片段 2023-10-27
- css实现文章分割线样式的多种方法总结 2024-02-05
- 纯CSS实现一个简单步骤条的示例代码 2024-02-19
- 浅析巧用Ajax的beforeSend提高用户体验 2022-12-28
- 《CSS3实战》笔记--渐变设计(三) 2022-11-13
- 上传头像后导航栏中头像同步(Vue中监听sessionStorage) 2023-10-08