更新记录

1.0.1(2026-01-23) 下载此版本

初始版本


平台兼容性

SunForm Mobile | 下一代移动端低代码引擎

🚀 简介

SunForm 是一款基于 UniAppVue 3 构建的高性能移动端低代码渲染引擎。它旨在将复杂的企业级业务逻辑抽象为可配置的 JSON 协议,让开发者能够像搭积木一样简单、快速地构建稳定可靠的移动端应用。


✨ 核心特性

📦 开箱即用

内置 30+ 高质量移动端组件,涵盖:

  • 基础组件:文本、按钮、图标、布局。
  • 表单录入:输入框、单复选、下拉选择、日历、图片上传。
  • 数据展示:表格、列表、树形结构、图表、甘特图。
  • 布局容器:网格、分割线、抽屉、折叠面板。 无需从零开始,极速响应业务需求。

🎨 可视化设计

基于 JSON Schema 驱动。通过拖拽式编辑器,实现“所见即所得”的开发体验。支持:

  • 实时预览效果。
  • 动态注入配置,无需重新发布版本即可更新页面。

⚡ 极致性能

底层基于 Virtual DOM 与原生渲染优化,针对 App (Nvue) 和 H5 端进行了专门的性能调优,确保在弱网或低配设备上依然拥有丝滑的交互体验。

🔗 逻辑编排

拥有强大的事件引擎,轻松处理:

  • 复杂的表单联动。
  • 异步 API 请求与缓存。
  • 高级数据校验规则。 彻底告别混乱的硬编码。

🛡️ TypeScript 支持

全量使用 TypeScript 编写,提供完善的类型定义文件(.d.ts)。开发者可享受极致的 IDE 智能提示与静态检查。

📱 全端覆盖

一次编码,多端运行。完美适配:

  • iOS / Android App (Vue3 / Nvue)
  • H5 移动端/桌面端
  • 各平台小程序 (微信、支付宝、字节跳动等)

🛠️ 技术架构

  • 核心框架: UniApp & Vue 3
  • UI 基础: tmui 3
  • 状态管理: Pinia
  • 开发语言: TypeScript

📝 快速开始

1. 运行示例项目

如果您下载了本项目源码,可以通过以下命令快速预览:

  1. 安装依赖
    npm i
  2. 运行 H5 端预览
    npm run dev

    (注意:根据您的 package.json 配置,H5 端预览命令为 npm run dev)

2. 在已有项目中使用

  1. 安装插件:在 UniApp 项目中引入 sun-design 插件。
  2. 编写配置:定义您的 widget 配置 JSON。
  3. 调用渲染
    <sun-design ref="sunDesignRef"></sun-design>
  4. 注入数据
    sunDesignRef.value.app.setWidgetConfig(yourJsonConfig);

© 2026 SunForm Mobile Team. Designed for Developers.

隐私、权限声明

1. 本插件需要申请的系统权限列表:

2. 本插件采集的数据、发送的服务器地址、以及数据用途说明:

插件不采集任何数据

3. 本插件是否包含广告,如包含需详细说明广告表达方式、展示频率:

暂无用户评论。