From 82c142df6d854f707af59f7bd17e5e57a2febb1b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9Cchenhuachun=E2=80=9D?= <“samchen08@163.com”> Date: Fri, 5 Sep 2025 09:42:06 +0800 Subject: [PATCH 1/5] =?UTF-8?q?docs:=20=E2=9C=8F=EF=B8=8F=20=20news?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/src/news/2025-09-05.md | 53 +++++++++++++++++++++++++++++++++++++ docs/src/news/index.md | 1 + 2 files changed, 54 insertions(+) create mode 100644 docs/src/news/2025-09-05.md diff --git a/docs/src/news/2025-09-05.md b/docs/src/news/2025-09-05.md new file mode 100644 index 000000000..75419a657 --- /dev/null +++ b/docs/src/news/2025-09-05.md @@ -0,0 +1,53 @@ +# 🚀 VTJ.PRO 再次突破!攻克 uniapp UI 库物料编译 UMD 难题,官方 uni-ui 物料正式上线! + +🔥 前端圈又有重磅消息!经过数月攻关,**VTJ.PRO 团队宣布已经成功解决 “uniapp UI 库物料编译 UMD” 的技术瓶颈**,并正式上线 官方 `uni-ui` 组件物料。这意味着 —— **uniapp 全栈开发从此进入真正的 AI + 低代码时代!** + +## ❌ 过去的痛点 + +- **组件生态碎片化:** uniapp 开发者常用 uView、Vant、NutUI-Uniapp、uni-ui 等 UI 库,但在多端编译(H5 / 微信小程序 / App)时,经常遇到 组件无法渲染、Props 不兼容、事件丢失 等崩溃问题。 +- **UMD 打包困难:** 很多 UI 库发布时直接暴露源码或 ES Module,**无法天然适配 UMD 格式**,导致想在低代码设计器里“拖拽使用”成了一场噩梦。 +- **物料化成本高:** 开发者要么手动写适配层,要么放弃复用 → 这让低代码平台在 uniapp 生态里“一直卡着喉咙”。 + +正如不少开发者在社区里吐槽的那样:“**H5 端能跑,小程序端就崩;npm 装得上,WXML 就报错**” —— 这几乎成了制约 uniapp 企业级开发的顽疾。 + +## ✅ VTJ.PRO 的技术突破 + +这一次,VTJ.PRO 的底层引擎团队拿出了“杀手锏”方案: + +### 1. 统一 UMD 预编译 + +- 首次攻克 uniapp UI 库的 ESM → UMD 转换难题,将核心组件集体打包成 `dist/uni-ui.umd.js`。 +- H5 端通过 `window.UniUI` 挂载,小程序端则自动编译生成 `wxcomponents/`,实现双端一致性。 + +### 2. 智能 Props / 事件适配层 + +- AI 助手「自动解析」组件源码,生成标准化的 **物料描述(props、slots、event)**,避免了开发者苦苦写 `shim`。 +- 从此你在 VTJ.PRO 的设计器里,就能和用 Element Plus 一样,直接拖拽使用 `uni-ui` 组件。 + +### 3. 多端运行时优化 + +- 针对 Canvas / Scroll / Flex 等组件差异,平台内置运行时补丁,保证 **H5、小程序、App 一致渲染**。 + +## 🎉 带来的价值 + +- **前端效率提升 5 倍:** 以前手写 200 行 `uni-ui` 复杂页面,现在只需 20 秒拖拽搞定。 +- **跨端适配无压力:** 一个页面设计稿,同时跑通 **H5 + 微信小程序 + App**。 +- **源码级可控:** 生成结果仍然是 纯净 **Vue3/uniapp** 代码,可以随时二次开发。 +- **官方 uni-ui 物料库:** 即日起所有开发者都可以一键使用,不再走弯路。 + +## 📢 为什么这次重要? + +这不仅仅是一个 UI 库的适配,而是意味着 —— +**VTJ.PRO 成为首个真正打通 Vue3 低代码 + uniapp 跨端开发 的平台!** + +从企业级管理后台,到小程序商城,再到混合 App,**统一物料生态 = 降本增效的核心武器**。 + +## 🚀 行动起来 + +- 立即体验官方 uni-ui 物料: 👉 [点击进入 VTJ.PRO](https://vtj.pro) +- 和我们一起构建更强大的 lowcode + uniapp 生态! + +--- + +> 📌 一句话总结:
+> **VTJ.PRO 攻克了 uniapp UI 库物料编译 UMD 的“硬骨头”,`uni-ui` 正式成为官方物料,从此跨端低代码开发真正落地!** 💥 diff --git a/docs/src/news/index.md b/docs/src/news/index.md index 56b05c648..ddc2f61df 100644 --- a/docs/src/news/index.md +++ b/docs/src/news/index.md @@ -1,5 +1,6 @@ # VTJ.PRO 新闻动态 +- [🚀 VTJ.PRO 再次突破!攻克 uniapp UI 库物料编译 UMD 难题,官方 uni-ui 物料正式上线!](./2025-09-05.md) - [VTJ.PRO发布v0.13.15:全面支持Vue-I18n国际化,AI+低代码引擎正式完善企业级应用开发能力](./2028-09-02.md) - [VTJ.PRO重磅推出Swagger导入功能,开发效率再跃升](./2025-08-28.md) - [TinyEngine、LowCodeEngine、Amis、VTJ.PRO 四款低代码引擎如何选项?](./2025-08-26.md) -- Gitee From 66ee3cb79b2a3551cf36a41dbfc0dde94a6985d2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9Cchenhuachun=E2=80=9D?= <“samchen08@163.com”> Date: Fri, 5 Sep 2025 14:40:43 +0800 Subject: [PATCH 2/5] =?UTF-8?q?fix:=20=F0=9F=90=9B=20=E9=A2=84=E8=A7=88?= =?UTF-8?q?=E6=A8=A1=E5=BC=8F=E4=B8=8B=EF=BC=8C=E6=8C=87=E5=AE=9A=E5=88=86?= =?UTF-8?q?=E8=BE=A8=E7=8E=87=E6=9C=AA=E7=94=9F=E6=95=88=EF=BC=9B=E7=BC=96?= =?UTF-8?q?=E8=BE=91=E6=A8=A1=E5=BC=8F=E4=B8=8B=E7=94=9F=E6=95=88?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/components/widgets/previewer/index.vue | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/packages/designer/src/components/widgets/previewer/index.vue b/packages/designer/src/components/widgets/previewer/index.vue index fd0efd698..875192886 100644 --- a/packages/designer/src/components/widgets/previewer/index.vue +++ b/packages/designer/src/components/widgets/previewer/index.vue @@ -1,6 +1,10 @@