Skip to content
内容大纲
官方QQ交流群
pc端ui:468705115   点此加入
移动端ui:468217742   点此加入
技术交流1:87208295   点此加入
技术交流2:787747122   点此加入
官网
云控制台
开放平台
关注微信公众号
代码仓库: 码云

cv-geo-region 省市区联动选择框

简要

从底部弹起的滚动选择器 | 省市区三级联动选择器
本组件一般用于 地区选择器
省市区联动选择框,一般和表单配合使用,默认为实心白色背景。

示例

vue
<template>
  <view class="content">
    <view class="components-title">
      <view class="components-title-t">cv-geo-region</view>
      <view class="components-title-d">省市区选择</view>
    </view>
    <cv-form-base ref="refFormBase" style="padding: 0 10px">
      <cv-form-item label="省市区">
        <cv-geo-region v-model="formData.picker" @onChoose="bindCity" />
      </cv-form-item>
      <!-- 有默认选项 -->
      <cv-form-item label="省市区">
        <cv-geo-region v-model="formData.picker2" />
      </cv-form-item>
    </cv-form-base>
  </view>
</template>

<script>
export default {
  data() {
    return {
      formData: {
        picker: [],
        picker2: ['福建省', '福州市', '晋安区']
      }
    };
  },
  onLoad() {},
  methods: {
    bindCity(chaArr) {
      console.log('选中', JSON.stringify(chaArr));
    }
  }
};
</script>

属性

属性名类型默认值说明
v-modelString-数据双向绑定
placeholderString-占位符
dataTypeStringtext数据类型['value','text']

事件

事件名参数说明
onChooseobjArr返回由选中对象组成的数组,对象中包含该对象在数组中的索引
  • [ onChoose ] 返回数据格式
json
{ 
  "province": { "text": "福建省", "value": "350000","index":"" }, 
  "city": { "text": "福州市", "value": "350100","index":"" }, 
  "district": { "text": "鼓楼区", "value": "350102","index":"" } 
}

Copyright © 2017 10yun.com | 十云提供计算服务-IPV6 | ctocode组开发