wms-antdvue/.svn/pristine/43/43cc78d680856913d9e556ac7510e1f206790d82.svn-base
2024-11-07 16:33:03 +08:00

64 lines
1.6 KiB
Plaintext

<template>
<div>
<div class="n-layout-page-header">
<a-card :bordered="false" title="地区">
地区组件,用于选择省市区,比如填写地址,配送地址,等...
</a-card>
</div>
<a-card :bordered="false" class="mt-4 proCard">
<a-alert message="添加场景" type="info">
<template #description>自动加载数据,显示省市区</template>
</a-alert>
<Region class="Region mt-4" @change="regionChange" placeholder="请选择" />
<a-divider />
<a-alert message="回显场景" type="info">
<template #description>设置默认值,自动加载数据,并且选中</template>
</a-alert>
<Region
v-model:value="regionIds"
class="Region mt-4"
@change="regionChange"
placeholder="请选择"
/>
<a-divider />
<a-alert message="只显示省市" type="info" />
<Region
v-model:value="regionIds"
:hideArea="true"
class="Region mt-4"
@change="regionChange"
placeholder="请选择"
/>
<a-divider />
<a-alert message="只显示省" type="info" />
<Region
:onlyProvince="true"
class="Region mt-4"
@change="regionChange"
placeholder="请选择"
/>
</a-card>
</div>
</template>
<script lang="ts" setup>
import { ref } from 'vue';
import { Region } from '@/components/Region';
const regionIds = ref([1, 11, 111]);
//地区变动回调
function regionChange(result) {
console.log(result);
}
</script>
<style lang="less">
.Region {
width: 320px;
}
</style>