# formulaEdit-react **Repository Path**: shouyong/formulaEdit-react ## Basic Information - **Project Name**: formulaEdit-react - **Description**: 低代码公式编辑器,考虑用到门制图前端。 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2023-11-20 - **Last Updated**: 2024-11-26 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # formula-edit-react react公式编辑器 别人的实际使用总结: 1. https://juejin.cn/post/7267927742796742691 ## Usage ### formula-edit-react 安装 ```sh npm install --save-dev formula-edit-react ``` 使用 ``` ``` ## 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" } ], ``` ## 编辑器效果 ![Image text](src/img/pic1.png) ![Image text](src/img/pic2.png) ## 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 | ## License MIT