• Home
  • Annotate
  • current directory
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 D21-Aug-20257.4 KiB22467

README.md A D21-Aug-2025915 4128

arrayUtils.js A D21-Aug-20251.4 KiB5433

formUtils.js A D21-Aug-202512.6 KiB431326

package.json A D21-Aug-2025758 3029

utils.js A D21-Aug-20259.9 KiB347258

vue3Utils.js A D21-Aug-20251.6 KiB6041

vueUtils.js A D21-Aug-20251 KiB4122

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