前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >V - Distpicker 是一个简单易用的地区选择器

V - Distpicker 是一个简单易用的地区选择器

作者头像
公众号---人生代码
发布2020-09-07 15:13:09
9550
发布2020-09-07 15:13:09
举报
文章被收录于专栏:人生代码人生代码

如何安装

代码语言:javascript
复制
npm install v-distpicker --save

或者

代码语言:javascript
复制
yarn add v-distpicker --save

注册全局组件

代码语言:javascript
复制
import VDistpicker from 'v-distpicker'

Vue.component('v-distpicker', VDistpicker)

注册局部组件

代码语言:javascript
复制
import VDistpicker from 'v-distpicker'

export default {
  components: { VDistpicker }
}

基本使用

代码语言:javascript
复制
<template>
  <v-distpicker></v-distpicker>
<template>

<script>
import VDistpicker from 'v-distpicker'

export default {
  components: { VDistpicker },
}
</script>

占位符

代码语言:javascript
复制
<template>
  <v-distpicker :placeholders="placeholders"></v-distpicker>
<template>

<script>
import VDistpicker from 'v-distpicker'

export default {
  components: { VDistpicker },
  data() {
      return {
          placeholders: {
              province: '------- 省 --------',
              city: '--- 市 ---',
              area: '--- 区 ---',
          }
      }
  }
}
</script>

原始值

代码语言:javascript
复制
<template>
  <v-distpicker :province="select.province" :city="select.city" :area="select.area"></v-distpicker>
<template>

<script>
import VDistpicker from 'v-distpicker'

export default {
  components: { VDistpicker },
  data() {
    return {
      select: { province: '广东省', city: '广州市', area: '海珠区' },
    }
  },
}
</script>

隐藏区

代码语言:javascript
复制
<template>
  <v-distpicker hide-area></v-distpicker>
<template>

<script>
import VDistpicker from 'v-distpicker'

export default {
  components: { VDistpicker },
}
</script>

只有省

代码语言:javascript
复制
<template>
  <v-distpicker only-province></v-distpicker>
<template>

<script>
import VDistpicker from 'v-distpicker'

export default {
  components: { VDistpicker },
}
</script>

事件触发

代码语言:javascript
复制
<template>
  <v-distpicker @selected="onSelected"></v-distpicker>
<template>

<script>
import VDistpicker from 'v-distpicker'

export default {
  components: { VDistpicker },
  methods: {
    onSelected(data) {
      alert(data.province + ' | ' + data.city + ' | ' + data.area)
      console.log(data)
    },
  }
}
</script>
本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2020-09-03,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 CryptoCode 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 如何安装
  • 注册全局组件
  • 注册局部组件
  • 基本使用
  • 占位符
  • 原始值
  • 隐藏区
  • 只有省
  • 事件触发
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档