图解鸿蒙之RichEditor-添加图文前&后可触发的回调

通过onWillChange 和 onDidChange来观察图文前后的变化呦!

小可爱😃,假如你在写日记 APP 里,onWillChange 就像个小卫士,你边打字它边查,要是冒出敏感词,“嘟” 一声弹出框提醒,那 onDidChange 呢,是不是就像个小管家,打完字自动帮你存好日记呀?

8.图解鸿蒙之RichEditor-添加图文前&后可触发的回调_鸿蒙

8.图解鸿蒙之RichEditor-添加图文前&后可触发的回调_HarmonyOS_02

8.图解鸿蒙之RichEditor-添加图文前&后可触发的回调_HarmonyOS_03

通过onWillChange添加图文变化前可触发的回调。此回调适用于用户实时数据校验与提醒,例如在用户输入文本时,可在回调内实现对输入内容的检测,若检测到敏感词汇,应立即弹出提示框。此外,它还适用于实时字数统计与限制,对于有字数限制的输入场景,可在回调中实时统计用户输入的字数,并在接近字数上限时提供相应的提示。

通过onDidChange添加图文变化后可触发的回调。此回调适用于内容保存与同步,例如在用户完成内容编辑后,可使用该回调自动将最新内容保存至本地或同步至服务器。此外,它还适用于内容状态更新与渲染,例如在待办事项列表应用中,用户编辑富文本格式的待办事项描述后,可使用该回调更新待办事项在列表中的显示样式。

使用RichEditorStyledStringOptions构建的RichEditor组件不支持上述两种回调。

PS:实际项目中如有出入,请告知博主,博主会第一时间修改得哇~