HarmonyOS RichEditor模块里使用controller.addTextSpan()时使用gesture事件,获取到的spanPosition总是是上一次被点击的span位置数据,原因是什么

HarmonyOS
2025-01-09 16:00:37
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
superinsect

RichEditor模块里使用controller.addTextSpan()时使用gesture事件,获取到的spanPosition总是是上一次被点击的span位置数据,当上一次点击的是不同的span,则返回的是上次span的位置,不是当前被点击的span的位置。代码如下:

RichEditor(this.options)
  .width('100%')
  .height("80%")
  .clip(true)
  .expandSafeArea([SafeAreaType.KEYBOARD])
  .onReady(() => {
    let defaultStyle = this.controller.getTypingStyle()
    console.info('

分享
微博
QQ
微信
回复
2025-01-09 19:26:45
相关问题
使用预览器报这个错原因是
4830浏览 • 1回复 待解决
hilog日志出现乱码原因是什么
882浏览 • 1回复 待解决
如下代码报错,报错原因是什么
852浏览 • 1回复 待解决
HarmonyOS 使用TextSpan标签使用问题
718浏览 • 1回复 待解决
HarmonyOS 每秒执行一次函数
547浏览 • 2回复 待解决
HarmonyOS RichEditor设置controller
186浏览 • 1回复 待解决