微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何根据草稿js中的运行时数据动态应用内联样式

如何解决如何根据草稿js中的运行时数据动态应用内联样式

在我的应用程序中,我有一个后端服务器,我在其中发送在草稿 js 编辑器中输入的所有文本,服务器返回文本的令牌。基于这些标记,我想为文本设置样式。我如何在 js 草案中做到这一点?

方法一: 我尝试使用装饰器,其中我有一个根据标记类型和文本填充的地图,装饰器函数使用此地图将样式应用于所有文本。然而,装饰器总是落后一步,因为它正在处理以前的 onChange 数据。没有办法手动触发decorate()。

方法二: 如果我想使用 Richutils,它会自动使用当前选择来切换内联样式。在我的情况下没有选择,所以这行不通。

我只是在寻找一个可以根据字符索引/偏移量应用内联样式的简单函数。类似的东西

editorState = Richutils.applyInlinestyle(editorState,indexstart,length (or indexend),style);

有没有其他方法可以实现这一点。支持似乎是完全可行和合理的事情,但人为限制。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。