Skip to content

Select

下拉列表模式,最传统,经典的应用形式

组件引用

在项目中引入组件

js
import { RegionSelects, RegionFullSelects } from 'v-region'

实例

关闭城市级别,仅选择省份

template
<RegionSelects :city="false" />
请选择

关闭区县级别

template
<RegionSelects :area="false" />
请选择
请选择
template
<RegionSelects />
请选择
请选择
请选择

使用完整的 4 级行政区划

template
<RegionFullSelects />
请选择
请选择
请选择
请选择

响应数据

v-model values
{}
change event response results
{}

初始值绑定

指定一套地区编码值,使组件默认显示这些地区

vue
<template>
  <RegionFullSelects v-model="region" />
</template>
<script setup lang="ts">
import { ref } from 'vue'
import { RegionFullSelects } from 'v-region'
import type { RegionValues } from 'v-region'
const region = ref<RegionValues>({
  province: '350000',
  city: '350100',
  area: '350104',
  town: '350104008'
})
</script>
请选择
请选择
请选择
请选择

清空/重置

指定一个各级别的值为 undefined 的对象,即可清空

js
region.value = {
  province: undefined,
  city: undefined,
  area: undefined,
  town: undefined
}

注意

传递 undefined 值或是一个空对象 {},无法清空

禁用状态

template
<RegionFullSelects
  v-model="values"
  :disabled="true"
/>
请选择
请选择
请选择
请选择

Released under the MIT License.