要在光标所在位置插入字符,可以使用 Vue 3 中的 refs 和 $refs 属性。首先,你需要在组件中添加一个 ref 属性,然后在模板中使用该 ref 属性来绑定到输入框元素上。
例如:
<template>
<input ref="input" />
</template>
<script>
export default {
methods: {
insertChar(char) {
// 获取输入框元素
const input = this.$refs.input
// 获取光标所在位置
const cur