Appearance
area 区域选择
TIP
支持 el-cascader 的所有属性
基础用法
vue
<script setup lang="ts">
import type { BasicForm } from '@/types/form'
const formConfig = reactive<BasicForm>({
formItems: [
{
label: '',
value: '',
name: '',
type: 'area',
},
],
})
</script>属性
ts
interface Props {
modelValue: string
type?: 'province' | 'city' | 'area'
props?: CascaderProps
request?: () => Promise<any>
}| 参数 | 说明 | 类型 | 默认值 | 可选值 |
|---|---|---|---|---|
| v-model | 选中项绑定值 | String | ||
| type | 地区类型 | String | area | province city area |
| props | 配置选项 | CascaderProps | {value: 'id'} | |
| request | 请求数据的方法 | Function | getAreaList (位于 api/area) |
