代码演示

    基础用法

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

    1. <van-area :area-list="areaList" />

    选中省市区

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

    配置显示列

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

    1. <van-area :area-list="areaList" :columns-num="2" title="标题" />

    Event

    数据格式

    省市区列表数据格式

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

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

    AreaList具体格式如下:

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

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

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

    1. [
    2. {
    3. code: '110000',
    4. name: '北京市'
    5. {
    6. code: '110100',
    7. name: '北京市'
    8. },
    9. {
    10. code: '110101',
    11. name: '东城区'