Vorne geschriebenuni-app ist ein Framework zur Entwicklung aller Front-End-Anwendungen mit Vue.js. Entwickler schreiben eine Reihe von Codes und veröffentlichen sie auf mehreren Plattformen wie iOS, Android, H5, verschiedenen Miniprogrammen (WeChat/Alipay/Baidu/Toutiao/QQ/DingTalk/Taobao), Schnellanwendungen usw. Das beste Tool zur Entwicklung von UNI-APP ist HbuilderX. Sie fragen sich jedoch nicht, warum Sie UNI-APP in VsCode entwickeln sollten. Offiziell ist HBuilderX ein speziell für Vue entwickelter Editor. Was sollten Sie also tun, wenn es nicht Vue ist? Zu diesem Zeitpunkt müssen Sie andere Produkte auswählen. Warum also UNI-APP nicht zur Entwicklung auf andere Produkte übertragen? Aus Sicht eines einheitlichen Editors fiel die Wahl daher vor Kurzem auf VsCode.
Vorsichtsmaßnahmen
Aufbau einer Entwicklungsumgebung1. Installieren Sie Vue-cli 3.x global (überspringen, falls bereits installiert)
Wenn Taobao Mirror installiert ist, wird empfohlen, die cnpm-Installation zu verwenden
2. Uni-App-Projekt über CLI erstellen
3. Öffnen Sie das Projekt mit VsCode 4. Installieren Sie das Vue-Syntax-Prompt-Plugin Installieren Sie das Syntax-Prompt-Plugin im Vscode-Plugin-Markt. Hier sind einige praktische Plugins empfohlen
5. Installieren Sie die UNI-APP-Syntaxaufforderung
6. Importieren Sie benutzerdefinierte HX-Codeblöcke Laden Sie den Uni-App-Codeblock von GitHub herunter und legen Sie ihn im Verzeichnis .vscode unter dem Projektverzeichnis ab, um denselben Codeblock wie HBuilderX zu haben.
Sie können auch Ihre eigenen häufig verwendeten Codeblöcke anpassen 7. Projekt ausführen und veröffentlichen Sie können Projekte über den VSCode-Links-Explorer/NPM-Skript-Schnellstartbefehl ausführen und veröffentlichen Ausführen des Projekts
Veröffentlichen eines Projekts
Die möglichen Werte für %PLATFORM% sind wie folgt: |
Wert | Plattform |
---|---|
h5 | H5 |
mp-alipay | Alipay Mini-Programm |
mp-baidu | Baidu Mini-Programm |
mp-weixin | WeChat Mini-Programm |
mp-toutiao | Toutiao Mini-Programm |
mp-qq qq | Mini-Programme |
Wenn Sie eine APP veröffentlichen möchten, können Sie dies nur über HX tun
1. Normalerweise wird beim Erstellen einer neuen Seite in HX die Seite mit demselben Namen und derselben Route automatisch in pages.json
registriert. In VsCode muss das Seitenrouting selbst registriert werden
"Seiten": [ { "Pfad": "Seiten/Homepage/Homepage" } ]
Beschreibung der Release-Konfiguration: Beim Release in HX wird eine visuelle Konfigurationsschnittstelle bereitgestellt. Die Release-Konfiguration in VSCode muss in manifest.json
konfiguriert werden. Das folgende Beispiel verwendet die Konfiguration der WeChat-Applet-App-ID und des H5-Verpackungspfads als Beispiel.
// manifest.json muss im JSONC-Format geöffnet werden "mp-weixin": { /* WeChat-Applet-spezifische Informationen*/ "appid": " Ihre_wx_apid ", /* WeChat-App-ID */ "Einstellung": { "urlCheck": false /* Ob der sichere Domänenname und die TLS-Version überprüft werden sollen */ }, "usingComponents": true /* Ob der benutzerdefinierte Komponentenmodus aktiviert werden soll */ }, "h5" : { /* H5 bezogen */ "Router" : { "base" : "/basePath/" /* Projekt-Basispfad */ }, "domain" : " Ihre_Domäne ", /* Domänenname */ "Optimierung" : { "Baumschütteln" : { "enable" : true /* Ob die Tree-Shaking-Optimierung aktiviert werden soll */ } } }
Weitere Konfigurationen finden Sie in der Uni-App-Konfigurationselementliste.
3. Die globale CSS-Datei kann im APP.vue
-Style-Tag eingeführt werden. SCSS-Dateien können nur in die Datei uni.scss
importiert und dann auf anderen Seiten verwendet werden
// APP.vue <style lang="scss"> /*Gemeinsames CSS für jede Seite */ @import url("./common/iconfont.css"); </Stil>
// uni.scss @import 'uview-ui/theme.scss';
easycom Regeln konfigurieren
Artikel zur Regelkompetenz von Easycom finden Sie im Easycom-Modus sowie in den praktischen Fähigkeiten, die für die Entwicklung und das Aufrufen von UNI-APP-Komponenten beherrscht werden müssen!
Easycom-Regeln werden in der Datei pages.json
konfiguriert. Das Beispiel für eine benutzerdefinierte Konfiguration lautet wie folgt
// Seiten.json "easycom": { "mein-(.*)":"@/meine-ui-components/mein-$1.vue" }, "Seiten":[...]
Konfigurationsbeschreibung: Wende easycom-Regeln auf alle .vue
-Dateien mit dem Präfix my-
im Verzeichnis my-ui-components
. (Zum besseren Verständnis können Sie sich $1
als Platzhalter oder Joker vorstellen.)
Dies ist das Ende dieses Artikels über das VSCode-Entwicklungs-UNI-APP-Konfigurationstutorial und das Plug-In. Weitere relevante VSCode-Entwicklungs-UNI-APP-Inhalte finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, dass jeder 123WORDPRESS.COM in Zukunft unterstützen wird!
<<: Detaillierte Erläuterung von Beispielen zur Fehlerbehandlung in gespeicherten MySQL-Prozeduren
>>: Keepalived implementiert Nginx-Lastausgleich und Beispielcode für hohe Verfügbarkeit
In diesem Artikelbeispiel wird der spezifische Co...
In diesem Artikel sind einige sogenannte Spezifik...
Überblick Datenbanken führen im Allgemeinen mehre...
Schritte: 1. MySQL-Datenbank installieren 1. Lade...
Inhaltsverzeichnis 1. MySQL-Datensicherung 1.1. m...
Auf vielen Websites wird im Eingabefeld Hinweiste...
Vorwort: In manchen Anwendungsszenarien stoßen wi...
1. Absoluter Pfad Zunächst einmal bezieht sich de...
Die erste Methode zur Parameterübergabe ist die d...
Informationen finden Einige im Internet gefundene...
In den meisten Fällen unterstützt MySQL Chinesisc...
In einem aktuellen Projekt wollte ich Text vertik...
Ergebnis:Implementierungscode: html <link href...
Inhaltsverzeichnis 0. Der mit dem System geliefer...
In diesem Artikel werden die einzelnen Schritte z...