我已经使用react-native-zss-rich-text-editor开发了富文本编辑器,但工具栏操作不起作用,谁知道如何解决它?谢谢。下面是代码:反应本机zss富文本编辑器工具栏操作不起作用
<RichTextToolbar
getEditor={() => this.richtext}
actions={defaultActions} // <= this actions does not work
iconTint='black'
selectedButtonStyle={{backgroundColor:'yellow'}}
/>
的defaultActions得到了在RichTextToolbar.js定义:
const defaultActions = [
actions.insertImage,
actions.setBold,
actions.setItalic,
actions.insertBulletsList,
actions.insertOrderedList,
actions.insertLink
];
在这儿,这也得到了定义为常量:
export const actions = {
...
setBold: 'bold',
setItalic: 'italic',
...
insertImage: 'INST_IMAGE',
...
insertBulletsList: 'unorderedList',
insertOrderedList: 'orderedList',
insertLink: 'INST_LINK',
...
}
...开关罩在这里:
switch(action) {
case actions.setBold:
case actions.setItalic:
case actions.insertBulletsList:
case actions.insertOrderedList:
case actions.insertImage:
this.state.editor.prepareInsert();
if(this.props.onPressAddImage) {
this.props.onPressAddImage();
}
break;
但行动不起作用,请帮助,我会很感激。谢谢。我米使用这个库从Github上:
https://github.com/wix/react-native-zss-rich-text-editor
你弄明白了吗?分享你的答案吗? – chapeljuice