拖拽生成落地页,app,小程序实现测试开发运维
PS:此项目本人负责需求分析,项目技术设计,拖拽功能,生成app的微服务, 其他功能由另外两个小伙伴完成, 项目比较匆忙一个月利用加班之余的时间开发完成,不足之处还望指正
基于Vue开发,通过拖拽的形式,生成移动页面,app,小程序。 可以让更多没有相关基础的人们可以轻松实现设计,开发,测试,运维,推广,预测,客服一体化。
Develop by Drag&Drop
前后端端代码开源,生成app的功能代码运行在本人机器上面的微服务(如有需要call me),利用flutter实现生成app内嵌功能代码已经上传git,之后会选择更好性能的树渲染,而不是现在的内嵌webview
Links/相关链接体验地址 http://easymarket.chehe88.com/
知乎视频 https://zhuanlan.zhihu.com/p/84963609
网关 https://github.com/fodelf/negate
生成App微服务 https://github.com/fodelf/esayApp
生成配置等基础业务微服务 https://github.com/hzylyh/EasyMarket-java
Features组件
图片 表单 轮播图生成功能
移动页面 安卓 ios 小程序数据分析
注册统计 注册分析 预测数据智能 api
调用百度 api 百度信息流一键推广 百度 api 智能电话客户回访 智能客服机器人云开发
云函数 云数据库 云文件插件功能
vue 插件-符合数据格式,npm i xx 就可以使用 webview 插件 技术栈(当前) 前端:[Vue.js,flutter,mpvue] 后端:[Spring] 数据库:[Mysql] Project setupnpm install
structure DLL
npm run dll
Compiles and hot-reloads for development
npm run serve
扩展组件 配置就可以了,记得可以自定义方法哦
图标目录 src/views/edit/mainArea/mainAreaConfig.js
组件目录 src/components/library/widgets/views
组件配置目录 src/components/library/widgets/configs
vue 插件功能(后端功能尚未实现,路径打包方式待优化,打包插件暂用 vue cli3 自带功能实现 请同学们自行安装)
详细工程流会在我之后开源的 EasyWork,一键工作台的开源项目中说明从组件设计到开发,再到 Jenkins,发布项目,发布组件到仓库,生成测试报告,邮件推送等
在终端中进入此目录下 src/pages/plugin
执行 vue serve App.vue 可以查看开发状态插件
执行 vue build -t lib -n easyMarket main.js 打包插件,修改package.json ,登陆npm 或者 私有仓库 发布包
在需要引入当前页面插件的Vue项目中 npm i xx 上传的项目名称,在主入口js 中 import xx from 'xx' ,再使用Vue.use(xx)
版权声明:
1、该文章(资料)来源于互联网公开信息,我方只是对该内容做点评,所分享的下载地址为原作者公开地址。2、网站不提供资料下载,如需下载请到原作者页面进行下载。