在vue3中使用vant
在安装vant的时候没有附带下载该地址列表,在使用时需要自己手动下载省市区数据
复制代码
1
2npm i @vant/area-data -D
安装完成之后在页面导入
复制代码
1
2import { areaList } from '@vant/area-data';
复制代码
1
2
3
4
5
6
7
8
9
10
11
12<van-address-edit :area-list="areaList" :address-info="addressInfo" :show-delete="type === 'edit'" show-set-default show-search-result :search-result="searchResult" :area-columns-placeholder="['请选择', '请选择', '请选择']" @save="onSave" @delete="onDelete" />
在vue3中不需要const areaList,导入后直接使用
复制代码
1
2
3
4
5
6
7
8
9
10
11
12<script setup lang="ts"> import { areaList } from '@vant/area-data'; import type {AddressEditInfo} from 'vant' import { ref, reactive, onMounted } from 'vue' const type = ref('add') const searchResult = ref([]) const addressInfo = reactive({}) const onSave = (address: AddressEditInfo) => { console.log(address) } const onDelete = () => {}
最后
以上就是懦弱荔枝最近收集整理的关于vant的地址编辑组件van-address-edit关于地区areaList的问题的全部内容,更多相关vant内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复