跳到主要内容

JAreaSelect 省市县级联组件

参数定义

参数名类型默认值必填说明
value(v-modal)String绑定值
provinceString绑定省份
cityString绑定城市
areaString绑定地区
levelnumber3省市区级联层级

使用示例

  • 返回单值

<template>
<a-form style="height:800px">
<a-row class="form-row" :gutter="16">
<a-col :lg="8">
<a-form-item label="省市区级联单选" :label-col="{ span: 6 }" :wrapper-col="{ span: 15 }">
<JAreaSelect v-model:value="pop"/>
</a-form-item>
</a-col>
<a-col :lg="8">
<a-form-item label="省市区级联单选数值" :label-col="{ span: 6 }" :wrapper-col="{ span: 15 }">
<span>{{pop}}</span>
</a-form-item>
</a-col>
</a-row>
</a-form>
</template>

<script lang="ts" setup>
import {ref,reactive} from 'vue'
import {JAreaSelect} from '/@/components/Form';
const pop = ref('')
</script>

  • 返回多值

<template>
<a-form style="height:800px">
<a-row class="form-row" :gutter="16">
<a-col :lg="8">
<a-form-item label="省市区级联多选" :label-col="{ span: 6 }" :wrapper-col="{ span: 15 }">
<JAreaSelect v-model:province="pca.province" v-model:city="pca.city" v-model:area="pca.area"/>
</a-form-item>
</a-col>
<a-col :lg="8">
<a-form-item label="省市区级联多选数值" :label-col="{ span: 6 }" :wrapper-col="{ span: 15 }">
<span>{{pca}}</span>
</a-form-item>
</a-col>
</a-row>
</a-form>
</template>

<script lang="ts" setup>
import {ref,reactive} from 'vue'
import {JAreaSelect} from '/@/components/Form';
const pca = reactive({
province:'',
city:'',
area:''
})
</script>