@lljj/vjsf-utils

vue json schema form 使用的基础utils工具类
64,210 2,267
Install
npm install @lljj/vjsf-utils
Latest Version:1.19.0
License:Apache-2.0
Last Updated:May 20, 2026
Links: GitHub  ·  npm
Maintainer: lljj

@lljj/vjsf-utils

表单基础通用工具类,具体的参数可参见源码

@lljj/vjsf-utils/i18n

管理当前多语言

@lljj/vjsf-utils/schema/getDefaultFormState

根据 jsonSchema 和 formData,计算当前schema value

@lljj/vjsf-utils/schema/validate

import {
    ajvValidateFormData,
    validateFormDataAndTransformMsg,
    isValid
} from '@lljj/vjsf-utils/schema/validate';

// 直接调用 ajv 验证schema,返回格式化后的结果
ajvValidateFormData(...args);

// 校验数据并处理多语言(只处理当前节点)
validateFormDataAndTransformMsg(...args);

// 返回数据是否校验成功
isValid(...args);

// 返回数据是否校验成功
isValid(...args);

@lljj/vjsf-utils/arrayUtils

数组相关的工具类

@lljj/vjsf-utils/formUtils

表单相关的工具类

@lljj/vjsf-utils/vueUtils

Vue相关的工具类

Related Packages

@ederzeel/nuxt-schema-form-nightly

A runtime form generator for nuxt

5,610 0
@lljj/vue3-form-core

基于 Vue3 、JsonSchema快速构建一个带完整校验的form表单,vue3版本基础框架

33,693 2,267
@lljj/vue2-form-core

基于 Vue 、JsonSchema快速构建一个带完整校验的form表单,vue2版本基础框架

33,277 2,267
@lljj/vue-json-schema-form

基于 Vue 、ElementUi、JsonSchema快速构建一个带完整校验的form表单

33,030 2,267
@lljj/vue3-form-element

基于 Vue3 、ElementPlus、JsonSchema快速构建一个带完整校验的form表单

17,244 2,267

Version History

Version Released License
1.19.0 Apache-2.0
1.18.0 Apache-2.0
1.17.1 Apache-2.0
1.17.0 Apache-2.0
1.14.0 Apache-2.0