limon-json-schema-form:Vue3.0+TS 生成表单组件

时间:2024-05-12 16:33:11
【文件属性】:

文件名称:limon-json-schema-form:Vue3.0+TS 生成表单组件

文件大小:199KB

文件格式:ZIP

更新时间:2024-05-12 16:33:11

TypeScript

limon-json-schema-form 使用 Vue3.0 + TypeScript 搭建的表单生成组件 a form generator based on jsonschema for vue3 API 设计 schema json schema 对象,用来定义数据,同时也是我们定义表单的依据 value 表单的数据结果,你可以从外部改变这个 value,在表单被编辑的时候,会通过onChange透出 value 需要注意的是,因为 vue 使用的是可变数据,如果每次数据变化我们都去改变value的对象


【文件预览】:
limon-json-schema-form-master
----public()
--------index.html(611B)
--------favicon.ico(4KB)
----.browserslistrc(30B)
----.eslintrc.js(857B)
----src()
--------main.ts(89B)
--------demos()
--------shims-vue.d.ts(168B)
--------components()
--------App.tsx(8KB)
----babel.config.js(67B)
----lib()
--------fields()
--------theme.tsx(1KB)
--------types.ts(3KB)
--------utils.ts(18KB)
--------index.ts(337B)
--------SchemaItem.tsx(2KB)
--------theme-default()
--------context.ts(540B)
--------SchemaForm.tsx(1KB)
--------widgets()
--------validator.ts(6KB)
----schema-tests()
--------test1.js(275B)
----tsconfig.json(687B)
----jest.config.js(140B)
----README.md(2KB)
----vue.config.js(696B)
----tests()
--------unit()
----.gitignore(231B)
----.eslintignore(20B)
----package-lock.json(661KB)
----package.json(2KB)

网友评论