Heim > Artikel > Web-Frontend > So verwenden Sie die Vue-Regionsauswahlkomponente
Dieses Mal zeige ich Ihnen, wie Sie Vue-Regionsauswahlkomponenten verwenden und welche Vorsichtsmaßnahmen bei der Verwendung von Vue-Regionsauswahlkomponenten gelten. Hier sind praktische Fälle, werfen wir einen Blick darauf.
Übersicht
wird hauptsächlich für den Betrieb nationaler Regionaldaten verwendet, einschließlich der dreistufigen Verknüpfung von Provinzen, Städten und Bezirken, dem Hinzufügen und Löschen von Regionaldaten ; Beim Betrieb regionaler Daten haben wir zuvor baumförmige Regionsauswahlkomponenten verwendet, aber da das Rendern beim Betrieb einer großen Menge regionaler Daten langsam war, haben wir zu einer anderen Datenanzeigeform und Interaktionsform gewechselt und so Folgendes erreicht Mit dieser Komponente.
Hinweis: Diese Komponente ist eine vue.js-Komponente
Demo
Bitte klicken Sie hier für eine Early-Access-Demo
API
Requisiten
参数 | 类型 | 说明 |
---|---|---|
area | Array | 传入组件的地区的数据 |
Ereignisse
Ereignis
|
Parameter | Beschreibung | ||||||
---|---|---|---|---|---|---|---|---|
ausgewählter | Bereich | Der in der Komponente ausgewählte Bereich |
Detaillierte Beschreibung
Requisiten
Bereich
Bereichsparameter ist erforderlich. Optionen, die die Regionsdaten angeben, wenn die Komponente initialisiert wird, können leer sein. Bereich ist ein Array, das mehrere Objekte enthält. Die Datenstruktur jedes Objekts ist wie folgt:
... area: [ {Name: '北京', ID: '01'}, {Name: '南京', ID: '0401'}, {Name: '西湖区', ID: '060105'} ], ...
Da ich später bei der tatsächlichen Verwendung festgestellt habe, dass der Hintergrund manchmal nur eine Bereichs-ID zurückgibt Wert, daher wurde hier eine Optimierung durchgeführt, Sie können nur den ID-Wert übergeben, zum Beispiel:
... area: [ {ID: '01'}, {ID: '0401'}, {ID: '060105'} ], ...
selected
selected ist ein intern von der Komponente veröffentlichtes Ereignis Sie können dieses Ereignis außerhalb der Komponente abonnieren, um den von der Komponente zurückgegebenen Wert zu erhalten. Der zurückgegebene Wert ist ein Array, das aus mehreren Objekten besteht, die Bereichsdaten, Datenstruktur und Bereichsparameter enthalten als
Einfaches Beispiel
<p> <addressmap :area="area" @selected="selected"></addressmap> </p>
Installieren Sie und verwenden Sie
npm install adc-addressmap
Bei Verwendung als globale Komponente
//在项目入口文件 import Vue from 'vue' import Addressmap from 'adc-addressmap' Vue.component('Addressmap', Addressmap) 若作为局部组件 //在某个组件中 import Addressmap from 'adc-addressmap' export default { ... components: { Addressmap}, ... }
Ich glaube, dass Sie die Methode beherrschen, nachdem Sie den Fall in diesem Artikel gelesen haben. Weitere spannende Informationen finden Sie in anderen verwandten Artikeln auf der chinesischen PHP-Website!
Empfohlene Lektüre:
So verwenden Sie Yuansheng JS-Code, um das Baidu-Suchfeld zu implementieren
So verwenden Sie jQuery.i18n .properties JS-Code internationalisieren
Das obige ist der detaillierte Inhalt vonSo verwenden Sie die Vue-Regionsauswahlkomponente. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!