> 웹 프론트엔드 > JS 튜토리얼 > Vue 영역 선택 구성 요소 튜토리얼에 대한 자세한 설명

Vue 영역 선택 구성 요소 튜토리얼에 대한 자세한 설명

不言
풀어 주다: 2018-05-04 14:51:56
원래의
1417명이 탐색했습니다.

본 글에서는 시·도 3단계 연계, 지역 데이터 추가 및 삭제 등 국가 지역 데이터 운영에 주로 사용되는 vue 지역 선택 컴포넌트를 소개한다. 꼭 필요한 vue 지역 선택 컴포넌트에 대한 자세한 튜토리얼을 참고해주세요

Overview

주로 도, 시, 군의 3단계 연계를 포함한 국가 지역 데이터 운영에 사용되며, 그리고 지역 데이터의 추가 및 삭제, 지역 데이터를 운용할 때 이전에도 나무 모양을 사용했는데 지역 선택 컴포넌트가 있는데, 대량의 지역 데이터를 운용할 때 렌더링 속도가 느려지므로 다른 데이터 표시 형태로 변경하고 상호작용 형태이므로 이 구성요소가 있습니다.

참고: 이 구성 요소는 vue.js 구성 요소입니다.

demo

데모하려면 여기를 클릭하세요

API

Props


매개변수 유형 설명
area Array 수신 구성요소 영역 데이터

Events


이벤트 이름 매개변수 De 비문
선택 지역 컴포넌트 내 선택된 영역

자세한 설명

Props

area

area 파라미터는 필수 옵션으로 컴포넌트 초기화 시 영역 데이터를 나타내는 필수 옵션으로 비어 있을 수 있습니다. Area는 여러 객체를 포함하는 배열이며, 각 객체의 데이터 구조는 다음과 같습니다.

...
area: [
 {Name: '北京', ID: '01'},
 {Name: '南京', ID: '0401'},
 {Name: '西湖区', ID: '060105'}
],
...
로그인 후 복사

나중에 실제 사용하면서 가끔 배경이 영역의 ID 값만 반환하는 경우가 있으므로 여기서는 최적화 후에는 다음과 같은 ID 값만 전달할 수 있습니다.

...
area: [
 {ID: '01'},
 {ID: '0401'},
 {ID: '060105'}
],
...
로그인 후 복사

selected

selected는 구성 요소 외부에서 이 이벤트를 구독할 수 있습니다. 반환 값은 구성 요소에서 현재 선택한 모든 영역입니다. 반환 값은 영역 데이터를 포함하는 여러 개체로 구성된 배열입니다. 간단한 예

<p>
  <addressmap :area="area" @selected="selected"></addressmap>
</p>
로그인 후 복사

설치 및 사용

npm install adc-addressmap전역 구성 요소로 사용하는 경우


//在项目入口文件
import Vue from &#39;vue&#39;
import Addressmap from &#39;adc-addressmap&#39;
Vue.component(&#39;Addressmap&#39;, Addressmap)
若作为局部组件
//在某个组件中
import Addressmap from &#39;adc-addressmap&#39;
export default {
...
 components: { Addressmap},
...
}
로그인 후 복사

위 내용은 Vue 영역 선택 구성 요소 튜토리얼에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿