表格插件
$ yarn add @aomao/plugin-table
添加到引擎
import Engine, { EngineInterface } from '@aomao/engine';import Table, { TableComponent } from '@aomao/plugin-table';new Engine(...,{ plugins:[Table] , cards:[TableComponent]})
默认无快捷键
//快捷键,key 组合键,args,执行参数,[rows?: string, cols?: string] 行数:默认3行,列数:默认3列hotkey?:string | {key:string,args:Array<string>};//默认无//使用配置new Engine(...,{config:{"table":{//修改快捷键hotkey:{key:"mod+t",args:[5,5]}}}})
enableScrollbar
才能生效overflow?: {// 相对编辑器左侧最大能展示的宽度maxLeftWidth?: () => number;// 相对于编辑器右侧最大能展示的宽度maxRightWidth?: () => number;};
colMinWidth: number; //默认40
rowMinHeight: number; //默认30
maxInsertNum: number; //默认50
enableScrollbar: boolean; //默认true
//可携带两个参数,行数,列数,都是可选的engine.command.execute('table', 5, 5);