diff --git a/src/components/richText/wang/index.tsx b/src/components/richText/wang/index.tsx index 4b4b928..ec07770 100644 --- a/src/components/richText/wang/index.tsx +++ b/src/components/richText/wang/index.tsx @@ -188,9 +188,6 @@ const BraftText: React.FC = (props) => { /**一定要创建 */ editor.create(); - //控制是否可编辑 - disabled && makeDis(); - willCreate = false; } @@ -202,6 +199,11 @@ const BraftText: React.FC = (props) => { } }, []); + useEffect(() => { + //控制是否可编辑 + disabled && makeDis(); + }, [disabled]) + useEffect(() => { // 重新设置编辑器内容 echo && editor.txt.html(echo); @@ -240,7 +242,7 @@ const BraftText: React.FC = (props) => { //不可编辑 function makeDis() { - editor.disable(); + editor && editor.disable(); } //form取值