PS: Bei diesem Projekt bin ich für die Bedarfsanalyse, das technische Design des Projekts, die Drag-and-Drop-Funktion und die Generierung von App-Microservices verantwortlich. Das Projekt wurde überstürzt und in einem Monat entwickelt Zeit. Es gibt Mängel
Basierend auf Vue entwickelt, werden mobile Seiten, Apps und kleine Programme per Drag & Drop generiert. Es ermöglicht mehr Menschen ohne entsprechende Grundlagen, Design, Entwicklung, Tests, Betrieb und Wartung, Werbung, Vorhersage und Kundenservice einfach zu integrieren.
Entwickelt von Drag&Drop
Die Front-End- und Back-End-Codes sind Open Source, und der Funktionscode der App wird so generiert, dass er auf meinem Computer als Microservice ausgeführt wird (rufen Sie mich bei Bedarf an, um den eingebetteten Funktionscode der App zu generieren). wurde auf Git hochgeladen. Später wird anstelle der aktuellen eingebetteten Webansicht ein Baum-Rendering mit besserer Leistung ausgewählt
Erlebnisadresse http://easymarket.chehe88.com/
Zhihu-Video https://zhuanlan.zhihu.com/p/84963609
Gateway https://github.com/fodelf/negate
App-Microservice generieren https://github.com/fodelf/esayApp
Generieren Sie grundlegende Geschäfts-Microservices wie die Konfiguration https://github.com/hzylyh/EasyMarket-java
Komponenten
Funktion generieren
Datenanalyse
Intelligente API
Cloud-Entwicklung
Plug-in-Funktion
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)