Heim > Web-Frontend > js-Tutorial > So verwenden Sie die Vue-Regionsauswahlkomponente

So verwenden Sie die Vue-Regionsauswahlkomponente

php中世界最好的语言
Freigeben: 2018-05-23 15:47:43
Original
1775 Leute haben es durchsucht

Dieses Mal zeige ich Ihnen, wie Sie Komponenten zur Auswahl von Vue-Regionen verwenden Vorsichtsmaßnahmen Hier sind praktische Fälle, schauen wir uns das an.

Ü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
事件 参数 说明
selected area 组件中选中的地区
Name
Parameter Beschreibung
ausgewählter Bereich Der in der Komponente ausgewählte Bereich

Detaillierte Beschreibung

Requisiten

Bereich

Bereichsparameter ist erforderlich . Gibt die Regionsdaten an, wenn die Komponente initialisiert wird, und kann 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'}
],
...
Nach dem Login kopieren

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'}
],
...
Nach dem Login kopieren

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>
Nach dem Login kopieren

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},
...
}
Nach dem Login kopieren

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 den Knoten zum Implementieren der Crawler-Funktion

Zusammenfassung der Methoden zur Optimierung des Vue.js-Codes

So verwenden Sie Koa in Node.js, um die Benutzerauthentifizierung zu implementieren

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage