PD: Para este proyecto, soy responsable del análisis de la demanda, el diseño técnico del proyecto, la función de arrastrar y soltar y la generación de microservicios de aplicaciones. Otros dos socios completan otras funciones. El proyecto se apresuró y se desarrolló en un mes con tiempo extra. tiempo. Hay deficiencias.
Desarrollado en base a Vue, las páginas móviles, aplicaciones y pequeños programas se generan mediante arrastrar y soltar. Permite que más personas sin una base relevante integren fácilmente el diseño, el desarrollo, las pruebas, la operación y mantenimiento, la promoción, la predicción y el servicio al cliente.
Desarrollado por Arrastrar y soltar
Los códigos de front-end y back-end son de código abierto y el código de función de la aplicación se genera para ejecutarse en mi máquina como un microservicio (llámeme si es necesario para generar el código de función integrado de la aplicación). se ha subido a git Más tarde, se seleccionará una representación de árbol con mejor rendimiento en lugar de la vista web incrustada actual.
Dirección de la experiencia http://easymarket.chehe88.com/
Vídeo de Zhihu https://zhuanlan.zhihu.com/p/84963609
Puerta de enlace https://github.com/fodelf/negate
Generar microservicio de aplicación https://github.com/fodelf/esayApp
Generar microservicios empresariales básicos como configuración https://github.com/hzylyh/EasyMarket-java
componentes
Generar función
análisis de datos
API inteligente
Desarrollo de la nube
Función de complemento
npm install
npm run dll
npm run serve
图标目录 src/views/edit/mainArea/mainAreaConfig.js
组件目录 src/components/library/widgets/views
组件配置目录 src/components/library/widgets/configs
详细工程流会在我之后开源的 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)