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在光标处插入追加内容
基础教程推荐
猜你喜欢
- vue编译报错 a dependency to an entry point is not allowed 2023-10-08
- axios基本用法教程示例详解 2023-07-09
- html个人笔记 2023-10-28
- vue如何统一样式(reset.css与border.css) 2024-04-02
- Vue_事件处理 2023-10-08
- js 上下左右键控制焦点(示例代码) 2024-02-05
- vue+webpack 更换主题N种方案优劣分析 2024-01-22
- LocalStorage记住用户和密码功能 2022-09-16
- CSS清除浮动的方法详解 2024-03-12
- 关于 javascript:如何在页面加载时调用 vue.js 函数 2022-09-16