Skip to content

c-area 省市区选择

c-area 是基于 uView 的 u-picker 组件的封装,用于选择省市区。

基础用法

vue
<template>
  <view>
    <u-button @click="show = true">选择地区</u-button>
    <c-area ref="cArea" :show="show" @confirm="confirm" @close="show = false"></c-area>
  </view>
</template>

<script>
export default {
  data() {
    return {
      show: false
    }
  },
  methods: {
    confirm(e) {
      console.log('选择结果', e) // ['北京市', '北京市', '东城区']
      this.show = false
    }
  }
}
</script>

Props

参数说明类型默认值
show是否显示选择器Booleanfalse

Events

事件名说明回调参数
confirm点击确定按钮触发value: Array (省市区名称数组)
close点击取消或遮罩触发-

Methods

方法名说明参数
setEcho设置回显
open打开选择器 (也可通过 props:show 控制)-
close关闭选择器-