ホームページ  >  記事  >  ウェブフロントエンド  >  VUE 領域セレクター (V-Distpicker) コンポーネントの使用

VUE 領域セレクター (V-Distpicker) コンポーネントの使用

不言
不言オリジナル
2018-05-07 14:28:383414ブラウズ

この記事では、主に VUE 領域セレクター (V-Distpicker) コンポーネントの使用法を紹介します。これには、必要な友人が参照できるように共有します。ポイントへ。 。


インストールと引用は公式Webサイトから直接コピーしたため、詳細は省略します。


1. インストール
npmインストールを使用します:

npm install v-distpicker --save

yarnインストールを使用

rree

2. コンポーネントを登録する

グローバルを登録するコンポーネント

yarn add v-distpicker --save

登録されたコンポーネント

import VDistpicker from 'v-distpicker'
Vue.component('v-distpicker', VDistpicker);

使い方が簡単

基本

import VDistpicker from 'v-distpicker'
export default {
 components: { VDistpicker }
}

デフォルト値

<v-distpicker></v-distpicker>

モバイル版

<v-distpicker province="广东省" city="广州市" area="海珠区"></v-distpicker>

3. 以下が重要なポイントです

選択された値を取得します

<v-distpicker type="mobile"></v-distpicker>

選択された値を取得するために v-distpicker を参照する親コンポーネント内でいくつかのメソッドを定義します。

<template>
  <button @click="choose">点我选择区域</button>
  <p class="pwrap" v-if="show">
    <v-distpicker type="mobile" @province="onChangeProvince" @city="onChangeCity" @area="onChangeArea"></v-distpicker>
  </p>
</template>

4. スタイル

ポップアップスタイルはダサいと思いますか?

OK、スタイルを変更しましょう


<script>
  import VDistpicker from &#39;v-distpicker&#39;
  export default {
    name: &#39;getAddress&#39;,
    components: { VDistpicker },
    data() {
      return {
        show:false,
      }
    },
    methods: {
      choose(){
        this.show=!this.show
      },
      onChangeProvince(a){
        console.log(a)        
      },
      onChangeCity(a){
        console.log(a)        
      },
      onChangeArea(a){
        console.log(a)  
        this.show=false
      }      
    },
}

OK、完了です。 。上記はほんの紹介です。経験のある方はお気軽にコメントしてください

関連する推奨事項:


Vue フォームクラスの親子コンポーネントのデータ転送の例

以上がVUE 領域セレクター (V-Distpicker) コンポーネントの使用の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。