ホームページ > ウェブフロントエンド > jsチュートリアル > VUE 領域セレクター (V-Distpicker) コンポーネントの使用の概要

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

不言
リリース: 2018-06-29 15:34:39
オリジナル
1943 人が閲覧しました

この記事では、主に 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、完了です。 。上記は単なる紹介です。経験のある方は、お気軽にコメントしてください


以上が、皆さんの学習に役立つことを願っています。 PHP中国語ウェブサイトです!

関連する推奨事項:

V-vue でローカル静的画像メソッドをロードするための

vue 仮想 dom パッチのソース コード分析について

VUE でインタラクションを完了するために Vue リソースを使用する方法

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

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