Frontend: Vue + Mpvue (unterstützt mobile Endgeräte und Applets); Backend: koa (verwendet Koa2 zur Entwicklung des Servers)
Vue ist ein fortschrittliches Framework zum Erstellen von Benutzeroberflächen. Die Kernbibliothek von
Vue
konzentriert sich nur auf die Ansichtsebene, die nicht nur einfach zu starten ist, sondern auch leicht in Bibliotheken von Drittanbietern oder bestehende Projekte integriert werden kann. Andererseits istVue
in Kombination mit einer modernen Toolkette und verschiedenen unterstützenden Bibliotheken durchaus in der Lage, Treiber für komplexe Single-Page-Anwendungen bereitzustellen.
mpvue ist ein Front-End-Framework zur Entwicklung kleiner Programme mit
Vue.js
Das Framework basiert auf dem Kern vonVue.js
mpvue
modifiziert die Laufzeit- und Compiler-Implementierungen vonVue.js
sodass es in einer Miniprogrammumgebung ausgeführt werden kann, und führt so eine vollständigeVue.js
-Entwicklungserfahrung für die Miniprogrammentwicklung ein.
koa wurde vom ursprünglichen Express-Team entwickelt und hat sich zum Ziel gesetzt, ein kleineres, ausdrucksstärkeres und robusteres Web-Framework zu werden. Durch die Verwendung von Koa zum Schreiben von Webanwendungen können Sie durch die Kombination verschiedener Generatoren wiederholte und umständliche Verschachtelungen von Rückruffunktionen vermeiden und die Effizienz der Fehlerbehandlung erheblich verbessern. koa bindet keine Middleware in die Kernel-Methode ein, sondern bietet lediglich eine leichte und elegante Funktionsbibliothek, die das Schreiben von Webanwendungen erleichtert.
Ein Chatbot, der Knotendienste nutzt, um sowohl mobile Endgeräte als auch Miniprogramme zu unterstützen
# install dependencies
npm install
# build mini program
npm start
# build H5 pages
npm run startH5
# build pages for production with minification for mini program
npm run build
# build pages for production with minification for H5 program
npm run buildH5
# build node resource for server
gulp build
# start mini progrom
npm run dev
# start H5 pages
npm run devH5
# start server
npm run server
(Der Servercode befindet sich nur im server
und kann nach Ihren eigenen Bedürfnissen aufgeteilt werden.)
appid
Ihres eigenen WeChat-Entwicklungskontos in die Datei project.config.json
ein, appid
;Vue.js
mpvue
CodeKoa
gulp ist ein Toolkit zur Automatisierung schmerzhafter oder zeitaufwändiger Aufgaben in Ihrem Entwicklungsworkflow, sodass Sie nicht mehr herumalbern und etwas erstellen können.
Echarts ist eine mit JavaScript implementierte Open-Source-Visualisierungsbibliothek. Sie kann problemlos auf PCs und Mobilgeräten ausgeführt werden. Sie ist mit den meisten aktuellen Browsern (IE8/9/10/11, Chrome, Firefox, Safari usw.) kompatibel setzt auf Leichtgewicht Die Vektorgrafikbibliothek ZRender bietet intuitive, interaktive und hochgradig anpassbare Datenvisualisierungsdiagramme.
Day.js ist eine leichtgewichtige JavaScript-Bibliothek für die Verarbeitung von Uhrzeiten und Daten, die das gleiche API-Design wie Moment.js beibehält. Wenn Sie Moment.js jemals verwendet haben, wissen Sie bereits, wie man Day.js verwendet
Mobiles Terminal und Miniprogramm
RuShi
MIT