CChinaArea 是一个中国地区选择器组件,用于在表单中选择省市区地址。组件内置了完整的中国行政区划数据,支持省、市、区(街道)多级联动选择,并且可以通过地理定位自动获取当前位置。
import { CChinaArea } from '@components/forms/chinaArea';
itemRes
(Object,必填):表单数据资源对象,表单组件内部机制专用autoGeo
(Boolean,可选):是否自动通过地理定位获取省市区,默认为 falselevel
(Number,可选):联动级别,默认为 33
:省市区三级联动4
:省市区街道四级联动placeholder
(String,可选):选择器占位提示文本<template>
<CForm :form="form">
<CFormItem name="address" label="所在地区">
<CChinaArea
placeholder="请选择所在地区"
/>
</CFormItem>
</CForm>
</template>
<script>
import { CForm, CFormItem } from '@components/forms/form';
import { CChinaArea } from '@components/forms/chinaArea';
export default {
components: {
CForm,
CFormItem,
CChinaArea
},
data() {
return {
form: {
address: []
}
};
}
};
</script>
<CFormItem name="region" label="详细区域">
<CChinaArea
:level="4"
placeholder="请选择所在区域"
/>
</CFormItem>
<CFormItem name="location" label="当前位置">
<CChinaArea
:autoGeo="true"
placeholder="正在获取位置..."
/>
</CFormItem>
['浙江省', '杭州市', '西湖区']
['浙江省', '杭州市', '西湖区', '文三路街道']
autoGeo=true
)时,组件会尝试获取当前位置的省市区信息/
分隔