如何在LWC中的闪电输入富文本格式中获取光标位置?

问题描述

Sommeone请介绍如何在lightning web组件的lightning输入富文本中获取光标位置。

我正在使用以下代码,但未定义:

let element = this.template.querySelector("lightning-input-rich-text");
console.log(element.selectionStart,element.selectionEnd);

解决方法

我不会称之为完整的解决方案。

使用“window.getSelection()”获取选择索引,但是您可能希望在选择发生时确保富文本处于焦点。

指定的方法将返回一个 Selection 对象,anchorOffset 和 extentOffset 属性将包含开始和结束索引。