3 Star 31 Fork 9

leooneone / ai-form

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README
MIT

AiForm

vue element plus typescript vite license

 

🌈 介绍

AiForm是一个开源的表单设计/解析器。基于对开源项目form-generator和扩展项目approvalFlow学习和复用,使用 vue3.x + CompositionAPI setup 语法糖 + typescript + vite + element plus 技术重构而成,适配手机、平板、pc ,希望减少工作量,帮助大家实现快速开发。

⛱️ 线上预览

📸部分截图:

demo.png

⚡ 使用说明

Vite 不再支持 Node 12 / 13 / 15,因为上述版本已经进入了 EOL 阶段。现在你必须使用 Node 14.18+ / 16+ 版本。

包使用方法:

# 安装组件
npm i ai-form@latest -S 

# 引入安装后的组件 main.ts中增加如下配置:
import AiForm from "ai-form"; 

# 启用表单组件 main.ts
app.use(AiForm);

# 调用组件 调用组件前 需要引入elment plus 及 样式文件 设计器:
 
 <ai-form-designer :show-header="false"     :conf="state.conf" @ok="onOk"   >
        </ai-form-designer> 

 show-header:是否显示设计器的header
 conf:配置对象,可以传入已有的配置或者空对象{},及获取修改后的配置
 ok事件:  
		参数 
		formsetting: 表单设置
 


解析器:

<ai-form-parser :conf="state.conf"   ></ai-form-parser>

源码开发:

# 进入项目
cd ai-form

# 安装依赖
npm i

# 运行项目
npm run dev

📚 文档

💯 学习交流加 QQ 群

讨论群:601291407

AIBPM讨论群

💕 特别感谢

❤️ 鸣谢列表

💌 支持作者

如果您觉得本项目对您有帮助,您可以选择以下方式让开源走的更远,感谢支持:

1.去 Github 或者 Gitee 帮我点个 ⭐ Star;

2.请作者喝罐可乐,或者给作者的宝宝们(Mark&Ellie)小红包用作兴趣班资金。
请您在捐赠后,加群:601291407,私聊群主留个赞助记录。

📜开源协议

MIT

请保留作者信息,以帮助宣传项目,方便更多的人加入讨论,一起完善

MIT License Copyright (c) 2023 Leo Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

简介

AiForm是一个开源的表单设计/解析器。基于对开源项目form-generator和扩展项目approvalFlow学习和复用,使用 vue3.x + CompositionAPI setup 语法糖 + typescript + vite + element plus 技术重构而成,适配手机、平板、pc ,希望减少工作量,帮助大家实现快速开发。本项目demo 部署在境外,需要能访问github 展开 收起
JavaScript 等 5 种语言
MIT
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
JavaScript
1
https://gitee.com/leooneone/ai-form.git
git@gitee.com:leooneone/ai-form.git
leooneone
ai-form
ai-form
main

搜索帮助