ホームページ > ウェブフロントエンド > jsチュートリアル > VUE でのリージョン セレクター コンポーネントの使用方法の詳細な説明

VUE でのリージョン セレクター コンポーネントの使用方法の詳細な説明

php中世界最好的语言
リリース: 2018-05-23 11:55:18
オリジナル
2657 人が閲覧しました

今回は、VUE でのリージョン セレクター コンポーネントの使用方法について詳しく説明します。VUE でリージョン セレクター コンポーネントを使用する際の 注意事項 について、実際のケースを見てみましょう。

これ以上ナンセンスはやめて、本題に入りましょう。

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

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 に関する他の関連記事に注目してください。中国語のサイトです!

推奨読書: Angularを使用してデータリクエスト機能を実装する方法

ノードでasyncを使用して同時実行性を制御する方法

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

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート