| Name | Date | Size | #Lines | LOC | ||
|---|---|---|---|---|---|---|
| .. | 21-Aug-2025 | - | ||||
| components/ | 21-Aug-2025 | - | ||||
| i18n/ | 21-Aug-2025 | - | ||||
| icons/ | 21-Aug-2025 | - | ||||
| schema/ | 21-Aug-2025 | - | ||||
| style/ | 21-Aug-2025 | - | ||||
| CHANGELOG.md | A D | 21-Aug-2025 | 7.4 KiB | 224 | 67 | |
| README.md | A D | 21-Aug-2025 | 915 | 41 | 28 | |
| arrayUtils.js | A D | 21-Aug-2025 | 1.4 KiB | 54 | 33 | |
| formUtils.js | A D | 21-Aug-2025 | 12.6 KiB | 431 | 326 | |
| package.json | A D | 21-Aug-2025 | 758 | 30 | 29 | |
| utils.js | A D | 21-Aug-2025 | 9.9 KiB | 347 | 258 | |
| vue3Utils.js | A D | 21-Aug-2025 | 1.6 KiB | 60 | 41 | |
| vueUtils.js | A D | 21-Aug-2025 | 1 KiB | 41 | 22 |
README.md
1# @lljj/vjsf-utils 2表单基础通用工具类,具体的参数可参见源码 3 4## @lljj/vjsf-utils/i18n 5 管理当前多语言 6 7 8## @lljj/vjsf-utils/schema/getDefaultFormState 9根据 jsonSchema 和 formData,计算当前schema value 10 11## @lljj/vjsf-utils/schema/validate 12 13```js 14import { 15 ajvValidateFormData, 16 validateFormDataAndTransformMsg, 17 isValid 18} from '@lljj/vjsf-utils/schema/validate'; 19 20// 直接调用 ajv 验证schema,返回格式化后的结果 21ajvValidateFormData(...args); 22 23// 校验数据并处理多语言(只处理当前节点) 24validateFormDataAndTransformMsg(...args); 25 26// 返回数据是否校验成功 27isValid(...args); 28 29// 返回数据是否校验成功 30isValid(...args); 31``` 32 33## @lljj/vjsf-utils/arrayUtils 34数组相关的工具类 35 36## @lljj/vjsf-utils/formUtils 37表单相关的工具类 38 39## @lljj/vjsf-utils/vueUtils 40Vue相关的工具类 41