brafteditor编辑器中,将有序列表/无序列表的字段行设置居中/居右样式,使用toHTML()方法生成如下图结果提交到后端,li标签存在style="text-align:right"的样式;
但是通过BraftEditor.createEditorState(htmlContext)回填时,列表的居右的样式不生效,即li标签不存在bfa-righ等class,猜测时使用createEditorState时,convertHtmlToEditorState-》convertFromHTML等方法存在问题,返回的block的data中不存在textAlign属性,需进一步深入断点查看问题。
暂时解决方法:改用toRAW()方法保存结果