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在光标处插入追加内容
基础教程推荐
猜你喜欢
- 简述CSS中的背景属性background 2023-12-08
- IE浏览器与FF浏览器关于Ajax传递参数值为中文时的区别实例分析 2022-10-18
- Selenium+Python 自动化操控登录界面实例(有简单验证码图片校验) 2023-12-20
- 详解CSS盒子塌陷的5种解决方法 2024-01-08
- React Hooks 实现的中文输入组件 2023-07-10
- 一个网站部署多个Google Analytics帐户 2024-02-10
- Illustrator制作SVG的操作流程 2024-01-08
- JS子父窗口互相操作取值赋值的方法介绍 2023-12-28
- vue使用axios实现excel文件下载的功能 2023-12-27
- docker-compose中nginx可以访问html无法访问php 提示File not found. ? 2023-10-25
