Files
“chenhuachun” ce6c2a985d docs(utils): 补充日期处理文档并调整章节标题
- 增加 dayjs 和 dateFormat 的核心API说明及使用示例
- 说明在组件中如何使用 @vtj/utils 导出的日期处理工具
- 调整后续章节编号,新增“日期处理”章节为第十三章
- 明确 @vtj/utils 中 dayjs 已默认配置中文 locale,简化使用说明

parser(fixer): 支持跳过动态绑定的 name 属性避免误替换

- 在处理 vant-icon name 属性时,跳过包含 :name 或 v-bind:name 的动态绑定情况

parser(vue): 增强 parseTemplate 返回context,支持上下文变量替换

- parseTemplate 函数返回值中新增 context 字段
- 在 compositionPatch 处理中,将 v-for 和 slot 上下文变量等替换为 this.context.xxx 访问形式

parser(tests): 补充 Composition API 模式下 v-for 和 slot 上下文变量转换测试

- 新增测试覆盖 vant-icon 动态 name 属性转换为 this.context.xxx
- 测试 v-for 中上下文变量转换为 this.context.xxx
- 测试 slot 作用域变量转换为 this.context.xxx

parser(utils): 清理移除旧的复杂 replacer 函数及相关注释

- 删除无用代码,减小包体积,提高可维护性

test(debug): 新增调试用例打印 v-for 中 card.user 的节点转换结果
2026-06-16 00:41:29 +08:00
..
2026-06-11 13:12:14 +08:00
2026-04-13 17:20:48 +08:00
2025-02-10 15:02:16 +08:00
2025-11-28 09:58:48 +08:00
2025-07-15 17:28:34 +08:00

VTJ.PRO AI + 低代码

VTJ 是一款以AI驱动的Vue3前端低代码开发工具。内置低代码引擎、渲染器和代码生成器支持Vue源码与低代码DSL双向转换面向前端开发者开箱即用。 无缝嵌入本地开发工程,不改变前端开发流程和编码习惯。

特性

  • 🔥 流行的技术栈 Vue3、Typescript、Vite、EelementPlus、VueUse、Axios、ECharts、Lodash、Monaco Editor、Prettier 等。

  • 🛠️ 自由个性化 低代码设计器支持源码级别的自定义,可轻松适配个性化需求,理论上写代码开发能实现的在设计器上都能完成。

  • 🚩 低学习成本 专为前端开发者设计无需改变您熟悉的前端开发流程和编码习惯。只需了解Vue即可轻松上手实现无缝对接真正做到零学习成本。

  • 🚀 高扩展性 配备了先进的内置低代码引擎,通过配置化构建方式,赋予您对所有部件的完全自定义能力。您可以单独运用此引擎,自主打造专属的低代码平台。

  • 📦 无污染,可二开 设计器无缝嵌入本地项目开发环境,既安全又便捷,轻松接入。同时,采用创新的设计器和渲染器分离模式,确保项目代码保持纯净,不受任何污染,并且产物支持二次开发。

  • 物料丰富 此外,还内置了多款常用、功能强大的组件库以及丰富的页面模板,不仅支持高度定制,还提供了可复用的区块组件,助您高效构建出色的应用。

体验

在线体验

访问Vtj专属低代码开发平台创建应用可以体验设计器和出码功能

离线本地体验(推荐:功能全, 性能最佳)

使用VTJ提供的项目脚手架可快速创建开发项目工程。 命令:

  1. Web应用(PC端)

    npm create vtj@latest --registry=https://registry.npmmirror.com -- -t app
    
  2. H5应用(移动端)

    npm create vtj@latest --registry=https://registry.npmmirror.com -- -t h5
    
  3. uni-app(跨端应用)

    npm create vtj@latest --registry=https://registry.npmmirror.com -- -t uniapp
    
  4. 物料开发项目

    npm create vtj@latest --registry=https://registry.npmmirror.com -- -t material
    

贡献指南

开发环境要求

VTJ 使用了最新的 Vue3 生态技术栈,要求 Node 版本必须是 v20+ 建议使用 nvm 切换 Node 版本。 开发项目工程采用lernapnpm 包管理工具,需要全局安装。

npm install -g lerna@latest pnpm@latest --registry=https://registry.npmmirror.com

如果需要二开或贡献代码可以拉取仓库master分支。

快速开始

git clone https://gitee.com/newgateway/vtj.git
cd vtj
npm run setup && npm run build && npm run app:dev
  • 首次启动需要执行初始化:npm run setup && npm run build
  • 重启开发环境:npm run app:dev
  • 清理项目:npm run clean 清理后需要重新执行初始化