最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

关于VUE-地区选择器(V-Distpicker)组件的使用介绍

来源:动视网 责编:小采 时间:2020-11-27 19:34:53
文档

关于VUE-地区选择器(V-Distpicker)组件的使用介绍

关于VUE-地区选择器(V-Distpicker)组件的使用介绍:这篇文章主要介绍了详解VUE-地区选择器(V-Distpicker)组件使用心得,内容挺不错的,现在分享给大家,也给大家做个参考。废话不多说,直接进入正题。安装,引用,这些直接从官网拷贝来的,就不多说了。1、安装使用 npm 安装:npm install v-dist
推荐度:
导读关于VUE-地区选择器(V-Distpicker)组件的使用介绍:这篇文章主要介绍了详解VUE-地区选择器(V-Distpicker)组件使用心得,内容挺不错的,现在分享给大家,也给大家做个参考。废话不多说,直接进入正题。安装,引用,这些直接从官网拷贝来的,就不多说了。1、安装使用 npm 安装:npm install v-dist


这篇文章主要介绍了详解VUE-地区选择器(V-Distpicker)组件使用心得,内容挺不错的,现在分享给大家,也给大家做个参考。

废话不多说,直接进入正题。

安装,引用,这些直接从官网拷贝来的,就不多说了。

1、安装

使用 npm 安装:

npm install v-distpicker --save

使用 yarn 安装

yarn add v-distpicker --save

2、使用

注册组件

注册全局组件

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>

移动端

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

3、下面是重点

获取选择的值

<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>

在你引用 v-distpicker 的父组件里面定义几个方法来获取选择的值。

<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
 } 
 },
}

4、样式

你是不是感觉弹出的样式很丑?

OK,下面来改改样式

<style scoped>
 .pwrap{
 height: 400px;
 overflow-y: auto;
 position: fixed;
 left: 0;
 bottom: 0;
 width: 100%;
 }
 .pwrap>>>.distpicker-address-wrapper{
 color: #999;
 }
 .pwrap>>>.address-header{
 position: fixed;
 bottom: 400px;
 width: 100%;
 background: #000;
 color:#fff;
 }
 .pwrap>>>.address-header ul li{
 flex-grow: 1;
 text-align: center;
 }
 .pwrap>>>.address-header .active{
 color: #fff;
 border-bottom:#666 solid 8px
 }
 .pwrap>>>.address-container .active{
 color: #000;
 }

</style>

OK,我要说的完了。以上只是抛砖引玉,谁有更多的使用心得,请不吝评论

文档

关于VUE-地区选择器(V-Distpicker)组件的使用介绍

关于VUE-地区选择器(V-Distpicker)组件的使用介绍:这篇文章主要介绍了详解VUE-地区选择器(V-Distpicker)组件使用心得,内容挺不错的,现在分享给大家,也给大家做个参考。废话不多说,直接进入正题。安装,引用,这些直接从官网拷贝来的,就不多说了。1、安装使用 npm 安装:npm install v-dist
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top