PS : Pour ce projet, je suis responsable de l'analyse de la demande, de la conception technique du projet, de la fonction glisser-déposer et de la génération de microservices d'application. D'autres fonctions sont réalisées par deux autres partenaires. Le projet a été précipité et a été développé en un mois en faisant des heures supplémentaires. temps. Il y a des lacunes. Veuillez me corriger.
Développés sur la base de Vue, les pages mobiles, les applications et les petits programmes sont générés par glisser-déposer. Il permet à davantage de personnes sans connaissances pertinentes d'intégrer facilement la conception, le développement, les tests, l'exploitation et la maintenance, la promotion, la prédiction et le service client.
Développé par Glisser-Déposer
Les codes front-end et back-end sont open source et le code de fonction de l'application est généré pour s'exécuter sur ma machine en tant que microservice (appelez-moi si nécessaire pour générer le code de fonction intégré de l'application et). a été téléchargé sur git. Plus tard, un rendu arborescent avec de meilleures performances sera sélectionné au lieu de la vue Web intégrée actuelle.
Adresse d'expérience http://easymarket.chehe88.com/
Vidéo Zhihu https://zhuanlan.zhihu.com/p/84963609
Passerelle https://github.com/fodelf/negate
Générer un microservice d'application https://github.com/fodelf/esayApp
Générez des microservices métier de base tels que la configuration https://github.com/hzylyh/EasyMarket-java
composants
Générer une fonction
analyse des données
API intelligente
Développement cloud
Fonction plug-in
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)