diff --git a/packages/client/src/tiptap/core/menus/commands.tsx b/packages/client/src/tiptap/core/menus/commands.tsx index 1b005c87..12dddfc1 100644 --- a/packages/client/src/tiptap/core/menus/commands.tsx +++ b/packages/client/src/tiptap/core/menus/commands.tsx @@ -73,7 +73,10 @@ export const COMMANDS: ICommand[] = [ onSelect={({ rows, cols }) => { return runCommand({ label: '表格', - action: () => editor.chain().focus().insertTable({ rows, cols, withHeaderRow: true }).run(), + action: () => { + editor.chain().focus().run(); + editor.chain().insertTable({ rows, cols, withHeaderRow: true }).focus().run(); + }, })(); }} /> @@ -105,7 +108,10 @@ export const COMMANDS: ICommand[] = [ onSelect={({ cols }) => { return runCommand({ label: '布局', - action: () => editor.chain().focus().setColumns({ type: 'left-right', columns: cols }).run(), + action: () => { + editor.chain().focus().run(); + editor.chain().setColumns({ type: 'left-right', columns: cols }).focus().run(); + }, })(); }} />