RichEditor粘贴内容不会有回调 HarmonyOS 鸿蒙Next

RichEditor粘贴内容不会有回调 HarmonyOS 鸿蒙Next RichEditor的aboutToIMEInput和onIMEInput在输入或者删除时候有回调显示,

但是如果直接粘贴内容则不会有回调,看文档中提供了onPaste方法,

但该方法只开放了阻止系统默认粘贴事件的能力,有没有提供粘贴成功后的回调?

2 回复

粘贴事件完成的回调,在onPaste回调里面加延时器。

.onPaste((): void => {
  setTimeout(() =>{
    const spans = this.controller.getSpans()
    console.log(spans.length.toString() + JSON.stringify(spans))
  },0)
})

更多关于RichEditor粘贴内容不会有回调 HarmonyOS 鸿蒙Next的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


在HarmonyOS鸿蒙Next中,RichEditor组件在粘贴内容时可能不会触发预期的回调。这是因为当前版本的API设计可能未包含粘贴操作的回调机制。开发者可以通过监听输入事件或使用自定义逻辑来处理粘贴内容。具体实现可以参考鸿蒙官方文档中的事件处理部分,或者使用其他可用的API来模拟或捕获粘贴操作。

回到顶部