Creatorblue-evgl
Blue Innovation Evangelist
Adresse erleben
[https://www.budaos.com]
Lehrerkonto: 15886345118 Lehrerpasswort: 123456
Studentenkontonummer: 18229962587 Studentenpasswort: 123456)
Normen, Zwänge
Benennungs- und Verzeichnisspezifikationen
- Variablen, Funktionen usw. folgen den regulären Benennungsregeln für Kamelfälle
- Ordner, Dateien, Routen, benutzerdefinierte Komponenten usw. werden alle in Kleinbuchstaben geschrieben und Wörter werden durch horizontale Balken getrennt.
- Benutzerdefinierte Komponenten: Mehrere Komponenten derselben Kategorie werden in einem separaten Ordner abgelegt, der nichts mit dem Geschäftsstart zu tun hat, um die Wiederverwendung in anderen Projekten zu erleichtern.
- Dateien, die nicht mehr verwendet werden, sollten sofort gelöscht werden, wenn Sie sie zum Code-Vergleich unbedingt im Projekt behalten müssen, müssen Sie „-outdated files“ an den Dateinamen anhängen, um das spätere Entfernen zu erleichtern.
Spezifikationen für Codekommentare
- Schreiben Sie oben in jede Vue-Datei einen Dokumentationskommentar: Beschreiben Sie detailliert, für welche Funktion die Vue-Seite verwendet wird
- Der Geschäftslogikcode sollte mit möglichst vielen Kommentaren geschrieben werden, einschließlich wo er beginnt und endet und welche logische Verarbeitung durchgeführt wird.
- Wenn Sie andere Komponenten oder Stile in eine Seite einfügen, verwenden Sie einen absoluten Pfad, der mit @/ beginnt, und verbieten Sie die Verwendung von Referenzen, die mit ../ beginnen.
Entwicklungsvorgaben
- Achten Sie beim Installieren und Referenzieren von Komponenten von Drittanbietern darauf, nach dem Installationsbefehl -save oder --save-dev anzuhängen und Abhängigkeiten zur Konfigurationsdatei package.json hinzuzufügen, um die Zusammenarbeit und Entwicklung im Team zu erleichtern. Beispiel: npm install echarts -save . Wenn Sie die Versionsnummer der Komponente ändern, müssen Sie auch daran denken, die entsprechende Versionsnummer der Komponente in package.json zu ändern.
- Wenn die referenzierte Drittanbieterkomponente nur von einer oder zwei Seiten verwendet wird, registrieren Sie die globale Komponente nicht in main.js und führen Sie sie separat in den verwendeten Seiten ein.
Build-Setup
# install dependencies
npm install
# serve with hot reload at localhost:8080
npm run dev
# build for production with minification
npm run build
# build for production and view the bundle analyzer report
npm run build --report
So starten Sie ein Projekt
- Sie müssen den Hintergrunddienst auf Ihrem Computer starten
- Frontend-Entwickler nutzen dies