vue-quill-editor 获取无法获取光标位置

vue-quill-editor 获取无法获取光标位置

let quill = this.$refs.myQuillEditor.quill
// 如果上传成功
if (rets === 'lyck' && rets !== null) {
// 如果上传成功
// 获取光标所在位置
let length = quill.getSelection().index
// 插入图片 res.url为服务器返回的图片地址
quill.insertEmbed(length, 'image', result)
// 调整光标到最后
quill.setSelection(length + 1)

let quill = this.$refs.myQuillEditor.quill 这样获取富文本组件的实例失败 quill的值是undefined

阅读 14.1k
4 个回答

项目中用到, 光标位置 主要是range 中的index值
this.$refs.myQuillEditor.quill.selection.savedRange.index 获取光标位置

因为你的富文本编辑器的内容区没有内容,如果有内容 才有quill.getSelection()函数,否则为quill.getSelection()的值为undefined

新手上路,请多包涵

获取光标的事件你写在 button 上面试试 其他的元素上面好像不行

推荐问题
宣传栏