用draft实现富文本编辑器,现在想要实现一个color picker的功能,通过调色盘中选取的颜色来改变选中的文本的颜色。
按照教程中的RichUtils.toggleInlineStyle来改变字体颜色的话,需要先写好color的色号映射表,这就导致非常不灵活,在选择字体颜色时候只能选择预设的几种颜色,局限性很大。
我用draft的装饰器实现来这个功能,但是存在缺陷,装饰器的效果是无法叠加的。
是否可以通过Custom Block Components的形式或者其他方法实现?
用draft实现富文本编辑器,现在想要实现一个color picker的功能,通过调色盘中选取的颜色来改变选中的文本的颜色。
按照教程中的RichUtils.toggleInlineStyle来改变字体颜色的话,需要先写好color的色号映射表,这就导致非常不灵活,在选择字体颜色时候只能选择预设的几种颜色,局限性很大。
我用draft的装饰器实现来这个功能,但是存在缺陷,装饰器的效果是无法叠加的。
是否可以通过Custom Block Components的形式或者其他方法实现?
3 回答1.9k 阅读✓ 已解决
1 回答1.6k 阅读✓ 已解决
4 回答1.6k 阅读✓ 已解决
2 回答2.5k 阅读✓ 已解决
1 回答2.6k 阅读✓ 已解决
2 回答1.4k 阅读✓ 已解决
2 回答1.5k 阅读✓ 已解决
使用customStyleFn