VTJ.PRO 是一个基于 Vue3 和 TypeScript 构建的开源 AI 低代码引擎,它能让你在享受可视化开发高效率的同时,依然保持对代码的完全控制,非常适合想要快速开发企业级应用的开发者。
为了让你快速了解 VTJ.PRO 的全貌,下面这个表格汇总了它的核心特性:
特性维度 | 说明 |
---|---|
核心定位 | 开源 AI 低代码引擎,致力于 "降低复杂度,不降低自由度"。 |
低代码可视化 | 提供在线设计器,可通过拖拽组件快速构建页面,并支持 Web、H5、UniApp 多平台应用开发。 |
AI 增强 | 集成 AI 能力,支持将 Figma/Sketch 设计稿转换为代码骨架、智能追踪数据流,并能通过自然语言描述生成复杂交互逻辑。 |
状态与数据流 | 深度集成 Pinia 进行全局状态管理,支持可视化绑定,并自动生成 TypeScript 类型。 |
工程与集成 | 提供标准化请求引擎(集成 Axios)、细粒度的权限控制、主题配置,能轻松融入现有工程化项目。 |
企业级支持 | 支持通过自定义 Service 和 OpenAPI 实现后端集成,设计器功能也可按需扩展。 |
🛠️ 如何开始体验
按照以下步骤,你可以快速搭建一个功能完善的 VTJ.PRO 低代码开发环境:
-
获取环境与授权
- 访问 VTJ.PRO 的官方网站在线体验,或使用脚手架创建本地项目:
npm create vtj@latest -- -t web
。 - 若需完整功能,你需要获取授权签名:登录官方平台后,在用户信息中点击 "查看签名",复制签名内容。
- 访问 VTJ.PRO 的官方网站在线体验,或使用脚手架创建本地项目:
-
配置环境变量
-
在项目根目录的
env.json
文件中,粘贴你的签名:json{ "AUTH_CODE": "在此处粘贴您的账号签名", "REMOTE": "https://lcdp.vtj.pro" }
-
-
启动项目
-
在终端中运行以下命令,即可启动开发服务器开始搭建你的应用:
bashnpm run setup # 安装依赖 npm run dev # 启动开发服务器
-
💡 入门学习路径建议
- 从官方示例入手:建议先在官方提供的在线设计器上创建项目,拖拽组件并配置属性,直观感受开发流程。
- 重点探索AI功能:亲自体验其核心的AI能力,例如尝试通过自然语言指令让AI生成一个复杂的表格筛选逻辑,这能极大提升开发效率。
- 理解项目结构 :熟悉VTJ特有的目录,如负责设计器扩展的
/src/extension/install.ts
和定义后端API的/src/apis
,这对后续自定义开发至关重要。 - 动手改造:不要局限于示例。尝试根据官方文档,自定义一个业务组件,或连接你自己的后端API,这将帮助你深刻理解其灵活性。
希望这份指南能帮助你顺利开启 VTJ.PRO 的低代码之旅。如果你对特定的功能(如权限控制的详细实现或 AI 辅助开发的具体场景)有更深入的兴趣,我很乐意提供更多我知道的信息。