我是靠谱客的博主 文艺豌豆,最近开发中收集的这篇文章主要介绍vant 索引城市不对_Vant Area 省市区选择,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

介绍

省市区三级联动选择,通常与 弹出层 组件配合使用

引入import Vue from 'vue';

import { Area } from 'vant';

Vue.use(Area);

代码演示

基础用法

要初始化一个Area组件,你需要传入一个area-list属性,数据格式具体可看下面数据格式章节

选中省市区

如果想选中某个省市区,需要传入一个value属性,绑定对应的省市区code

配置显示列

可以通过columns-num属性配置省市区显示的列数,默认情况下会显示省市区,当你设置为2,则只会显示省市选择

配置列占位提示文字

可以通过columns-placeholder属性配置每一列的占位提示文字

:area-list="areaList"

:columns-placeholder="['请选择', '请选择', '请选择']"

title="标题"

/>

API

Props参数说明类型默认值value当前选中的省市区codestring-

title顶部栏标题string-

confirm-button-text确认按钮文字string确认

cancel-button-text取消按钮文字string取消

area-list省市区数据,格式见下方object-

columns-placeholder v2.2.5列占位提示文字string[][]

loading是否显示加载状态booleanfalse

item-height选项高度number | string44

columns-num显示列数,3-省市区,2-省市,1-省number | string3

visible-item-count可见的选项个数number | string5

swipe-duration v2.2.13快速滑动时惯性滚动的时长,单位msnumber | string1000

is-oversea-code v2.1.4根据code校验海外地址,海外地址会划分至单独的分类() => boolean-

Events事件说明回调参数confirm点击右上方完成按钮一个数组参数,具体格式看下方数据格式章节

cancel点击取消按钮时-

change选项改变时触发Picker 实例,所有列选中值,当前列对应的索引

方法

通过 ref 可以获取到 Area 实例并调用实例方法,详见 组件实例方法方法名说明参数返回值reset根据 code 重置所有选项,若不传 code,则重置到第一项code?: string-

省市区列表数据格式

整体是一个 object,包含 province_list, city_list, county_list 三个 key。

每项以省市区编码作为 key,省市区名字作为 value。编码为 6 位数字,前两位代表省份,中间两位代表城市,后两位代表区县,以 0 补足 6 位。如北京编码为 11,以零补足 6 位,为 110000。

AreaList具体格式如下:{

province_list: {

110000: '北京市',

120000: '天津市'

},

city_list: {

110100: '北京市',

110200: '县',

120100: '天津市',

120200: '县'

},

county_list: {

110101: '东城区',

110102: '西城区',

110105: '朝阳区',

110106: '丰台区'

120101: '和平区',

120102: '河东区',

120103: '河西区',

120104: '南开区',

120105: '河北区',

// ....

}

}

点击完成时返回的数据格式

返回的数据整体为一个数组,数组内包含 columnsNum 个数据, 每个数据对应一列选项中被选中的数据。

code 代表被选中的地区编码, name 代表被选中的地区名称[

{

code: '110000',

name: '北京市'

},

{

code: '110100',

name: '北京市'

},

{

code: '110101',

name: '东城区'

}

];

常见问题

在桌面端无法操作组件?

最后

以上就是文艺豌豆为你收集整理的vant 索引城市不对_Vant Area 省市区选择的全部内容,希望文章能够帮你解决vant 索引城市不对_Vant Area 省市区选择所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(38)

评论列表共有 0 条评论

立即
投稿
返回
顶部