ホームページ  >  記事  >  ウェブフロントエンド  >  リージョンセレクター(V-Distpicker)コンポーネントの使い方の詳細説明

リージョンセレクター(V-Distpicker)コンポーネントの使い方の詳細説明

php中世界最好的语言
php中世界最好的语言オリジナル
2018-05-12 10:45:266373ブラウズ

今回はリージョンセレクター(V-Distpicker)コンポーネントの使い方について詳しく説明します。 リージョンセレクター(V-Distpicker)コンポーネントを使用する際の注意点は何ですか?一見。

インストールと引用は公式ウェブサイトから直接コピーしたため、詳細は説明しません。

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

npm install v-distpicker --save
yarn を使用してコンポーネントを登録します

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

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 'v-distpicker'
  export default {
    name: 'getAddress',
    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、完了です。 。上記は単なる紹介です。経験のある方は、お気軽にコメントしてください。この記事の事例を読んだ後は、この方法を習得したと思います。さらに興味深い情報については、PHP に関する他の関連記事に注目してください。中国語のサイトです!

推奨読書: React-navigationの使用法の概要(コード付き)

JS DOM要素の一般的な追加、削除、変更、チェック操作の詳細な説明

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

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