注册 X
提交 注:点击提交后系统会发送邮件到邮箱验证!(仅支持中国大陆邮箱)
我已阅读并同意 服务条款
首页 > IT技术笔记 > 查看笔记

vant-AddressList 地址列表

介绍

展示收货地址列表。

引入

        
        
      

代码演示

基础用法

        
        
      

        
        
      

API

Props

参数说明类型默认值
v-model当前选中地址的 idstring-
list地址列表Address[][]
disabled-list不可配送地址列表Address[][]
disabled-text不可配送提示文案string-
switchable是否允许切换地址booleantrue
add-button-text底部按钮文字string新增地址
default-tag-text默认地址标签文字string-

Events

事件名说明回调参数
add点击新增按钮时触发-
edit点击编辑按钮时触发item: 地址对象,index: 索引
select切换选中的地址时触发item: 地址对象,index: 索引
edit-disabled编辑不可配送的地址时触发item: 地址对象,index: 索引
select-disabled选中不可配送的地址时触发item: 地址对象,index: 索引
click-item点击任意地址时触发item: 地址对象,index: 索引

Address 数据结构

键名说明类型
id每条地址的唯一标识number / string
name收货人姓名string
tel收货人手机号number / string
address收货地址string
isDefault是否为默认地址boolean

Slots

名称说明参数
default在列表下方插入内容-
top在顶部插入内容-
item-bottom v2.5.0在列表项底部插入内容列表项的值
tag v2.12.9列表项标签内容自定义列表项的值

样式变量

组件提供了下列 Less 变量,可用于自定义样式,使用方法请参考

主题定制

名称默认值描述
@address-list-padding@padding-sm @padding-sm 80px-
@address-list-disabled-text-color@gray-6-
@address-list-disabled-text-padding@padding-base * 5 0 @padding-md-
@address-list-disabled-text-font-size@font-size-md-
@address-list-disabled-text-line-height@line-height-md-
@address-list-add-button-z-index999-
@address-list-item-padding@padding-sm-
@address-list-item-text-color@text-color-
@address-list-item-disabled-text-color@gray-5-
@address-list-item-font-size13px-
@address-list-item-line-height@line-height-sm-
@address-list-item-radio-icon-color@red-
@address-list-edit-icon-size20px-


效果图:


 打赏        分享



评论

邮箱: 昵称: