littlebot
Published on 2025-04-12 / 2 Visits
0

【源码】基于Vue和Spring的拖拽式页面与App生成器

项目简介

本项目是基于Vue和Spring开发的拖拽式页面与App生成器。用户通过简单的拖拽操作,就能快速生成移动页面、安卓App以及小程序。该项目旨在降低开发门槛,让无编程基础的用户也能轻松完成设计、开发、测试、运维等环节。目前项目处于探索测试阶段,前后端代码均已开源,未来计划支持云开发功能并引入插件功能扩展项目能力。

项目的主要特性和功能

主要特性

  1. 支持通过拖拽组件快速生成移动页面、安卓App(暂不支持iOS和小程序)。
  2. 具备数据分析功能,可进行注册统计和分析,助于了解用户行为。
  3. 集成百度API,待实现智能推广和客服功能。

功能模块

  1. 组件库:提供图片、表单、轮播图等丰富页面组件。
  2. 生成功能:支持生成移动页面、安卓App。
  3. 数据分析:提供注册统计和分析功能。
  4. 智能API:集成百度API,智能推广和客服功能待实现。
  5. 云开发:云函数、云数据库和云文件支持待实现。
  6. 插件功能:支持vue插件和webview插件,待实现。

安装使用步骤

假设用户已下载本项目的源码文件,安装使用步骤如下: 1. 复制项目代码:通过git clone命令复制后端代码地址中的仓库。 2. 安装依赖:在终端中进入项目目录,执行npm install。 3. 运行项目:执行npm run serve启动开发服务器,在浏览器查看项目运行情况。 4. 扩展组件和功能:按需编辑和配置组件,参考项目结构和配置说明扩展。若开发插件功能,参考项目说明开发并引入,但插件功能后端部分未实现,路径打包方式待优化。 5. 生成DLL:执行npm run dll生成结构DLL。 6. 开发调试:在终端进入插件目录,执行cd src/pages/pluginvue serve App.vue查看开发状态插件。 7. 打包插件:执行vue build -t lib -n easyMarket main.js打包插件,发布到npm或私有仓库。 8. 引入插件:在需要引入插件的Vue项目中,执行npm i xx,在主入口js中添加import xx from 'xx'Vue.use(xx)

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】