vue3 组件-省市区城市选择器 
该组件依赖element-plus。
基础用法 
vue
<script setup lang="ts">
import { SelectAreaEmits, KSelectArea } from "@tomiaa/vue3-components"
const change: SelectAreaEmits["change"] = data => {
  console.log(data)
}
</script>
<template>
  <KSelectArea @change="change" />
</template>按需引入 
vue
<script setup lang="ts">
import { KSelectArea } from "@tomiaa/vue3-components"
</script>属性 
| 属性 | 说明 | 类型 | 必填 | 
|---|---|---|---|
| provinceAttrs | 省下拉框属性,el-select 的属性 | Object | 否 | 
| cityAttrs | 市下拉框属性,el-select 的属性 | Object | 否 | 
| areaAttrs | 区下拉框属性,el-select 的属性 | Object | 否 | 
事件 
| 事件名 | 说明 | 参数 | TS 类型 | 
|---|---|---|---|
| change | 最后一项下拉框选择后 | (data: SelectAreaChange) | SelectAreaEmits["change"] | 
类型声明 
ts
import type {
  SelectAreaProps, // 属性声明
  SelectAreaEmits, // 事件声明
} from "@tomiaa/vue3-components"
// SelectAreaProps["属性名"]
// SelectAreaEmits["事件名"]
// const prop: SelectAreaProps["属性名"] = xxx
// const func: SelectAreaEmits["事件名"] = function