Vant3 ContactCard 联系人卡片

介绍

以卡片的形式展示联系人信息。

实例演示

引入

通过以下方式来全局注册组件,更多注册方式请参考组件注册

import { createApp } from vue;
import { ContactCard } from vant;

const app = createApp();
app.use(ContactCard);

代码演示

添加联系人

<van-contact-card type="add" @click="onAdd" />
import { Toast } from vant;

export default {
  setup() {
    const onAdd = () => Toast(新增);
    return {
      onAdd,
    };
  },
};

编辑联系人

<van-contact-card
  type="edit"
  :name="currentContact.name"
  :tel="currentContact.tel"
  @click="onEdit"
/>
import { reactive } from vue;
import { Toast } from vant;

export default {
  setup() {
    const currentContact = reactive({
      name: 张三,
      tel: 13000000000,
    });
    const onEdit = () => Toast(edit);

    return {
      onEdit,
      currentContact,
    };
  },
};

不可编辑

<van-contact-card type="edit" name="张三" tel="13000000000" :editable="false" />

API

Props

参数说明类型默认值
type卡片类型,可选值为 editstringadd
name联系人姓名string
tel联系人手机号string
add-text添加时的文案提示string添加联系人

Events

事件名说明回调参数
click点击时触发event: MouseEvent

样式变量

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

名称默认值描述
–van-contact-card-paddingvar(–van-padding-md)
–van-contact-card-add-icon-size40px
–van-contact-card-add-icon-colorvar(–van-primary-color)
–van-contact-card-value-line-heightvar(–van-line-height-md)

作者:冒牌SEO,如若转载,请注明出处:https://www.web176.com/vant3/18678.html

(0)
打赏 支付宝 支付宝 微信 微信
冒牌SEO冒牌SEO
上一篇 2023年4月28日
下一篇 2023年4月28日

相关推荐

发表回复

登录后才能评论