计算公式编辑器

@dzc/formula-edit

react计算公式编辑器

Usage @dzc/formula-edit

安装

npm install @dzc/formula-edit

使用

<FormulaEdit theme="day" // 主题 height={200} // 高度 defaultValue={defaultCode} // 初始化值 fieldList={fieldList} // @唤起 methodList={methodList} // #唤起 normalList={normalList} // 自定义无需校验关键词 readOnly={false} // 是否只读 lineNumber={true} // 是否显示列数 onChange={getCode} // 回调 /> fieldList 输入@符号才能调起

fieldList: [ { name: "放款金额", value: "fkje"}, { name: "实际放款金额", value: "sjfkje"}, { name: "借款人姓名", value: "jkrxm"}, { name: "借款人手机号", value: "jkrsjh"}, { name: "借款人身份证", value: "jkrsfz"}, ], methodList 输入#符号才能调起

methodList: [ { name: "平均值", value: "平均值(,)", realValue: "avg" }, { name: "最大值", value: "最大值(,)", realValue: "max" }, { name: "最小值", value: "最小值(,)", realValue: "min" }, { name: "求和", value: "求和(,)", realValue: "sum" } ], normalList 自定义无需校验关键词

normalList: [ { name: "且", value: "and" }, { name: "或", value: "or" } ], 编辑器效果

props参数:
参数 类型 默认值 是否必填 说明
defaultValue string 非必填 初始化赋值
height number 300 非必填 高度设置
theme string day 非必填 主题: 目前只支持两种:day,night
readOnly boolean false 非必填 设置只读
lineNumber boolean false 非必填 设置行号
fieldList array 非必填 字段列表
methodList array 非必填 方法列表
normalList array 非必填 自定义关键词列表
onChange function(code, obj) 非必填 返回code, obj
支持ref对外暴露方法
方法 类型 说明
fullScreen() function 全屏
exitFullScreen() function 退出全屏
insertValue(value) function 光标处插入值
License

MIT

版权声明:

1、该文章(资料)来源于互联网公开信息,我方只是对该内容做点评,所分享的下载地址为原作者公开地址。
2、网站不提供资料下载,如需下载请到原作者页面进行下载。