展示联系人列表。
通过以下方式来全局注册组件,更多注册方式请参考组件注册。
import { createApp } from "vue";
import { ContactList } from "vant";
const app = createApp();
app.use(ContactList);
<van-contact-list
v-model="state.chosenContactId"
:list="state.list"
default-tag-text="默认"
@add="onAdd"
@edit="onEdit"
@select="onSelect"
/>
import { reactive } from "vue";
import { Toast } from "vant";
export default {
setup() {
const state = reactive({
chosenContactId: "1",
list: [
{
id: "1",
name: "张三",
tel: "13000000000",
isDefault: true,
},
{
id: "2",
name: "李四",
tel: "1310000000",
},
],
});
const onAdd = () => Toast("新增");
const onEdit = (contact) => Toast("编辑" + contact.id);
const onSelect = (contact) => Toast("选择" + contact.id);
return {
state,
onAdd,
onEdit,
onSelect,
};
},
};
参数 | 说明 | 类型 | 默认值 |
---|---|---|---|
v-model | 当前选中联系人的 id | number | string | - |
list | 联系人列表 | Contact[] | []
|
add-text | 新建按钮文案 | string | 新建联系人
|
default-tag-text | 默认联系人标签文案 | string | - |
事件名 | 说明 | 回调参数 |
---|---|---|
add | 点击新增按钮时触发 | - |
edit | 点击编辑按钮时触发 | contact: Contact,index: number |
select | 切换选中的联系人时触发 | contact: Contact,index: number |
键名 | 说明 | 类型 |
---|---|---|
id | 每位联系人的唯一标识 | number | string |
name | 联系人姓名 | string |
tel | 联系人手机号 | number | string |
isDefault | 是否为默认联系人 | boolean |
组件提供了下列 CSS 变量,可用于自定义样式,使用方法请参考 ConfigProvider 组件。
名称 | 默认值 | 描述 |
---|---|---|
--van-contact-list-edit-icon-size | 16px | - |
--van-contact-list-add-button-z-index | 999 | - |
--van-contact-list-item-padding | var(--van-padding-md) | - |
--van-contact-list-item-radio-icon-color | var(--van-danger-color) | - |
在同一个选择器里选择日期和时间日期和时间点通过设置isShowTime,即可在同一个选择器里同时进行日期和时间的选择。快捷选项的使...
Checkbox 多选框一组备选项中进行多选基础用法单独使用可以表示两种状态之间的切换,写在标签中的内容为 checkbox 按钮后的介绍...
通过拖动滑块在一个固定区间内进行选择基础用法在拖动滑块时,显示当前值通过设置绑定值自定义滑块的初始值templatediv class="b...
Progress 进度条用于展示操作进度,告知用户当前状态和预期。线形进度条Progress 组件设置percentage属性即可,表示进度条对应的...
使用tooltip设置该主题河流图特定的提示框浮层,本节介绍了此提示框浮层的一些属性。主题河流图提示框浮层属性position注意:ser...
ECharts 中提示框组件可以在多种地方使用,如:可以设置在全局,即tooltip可以设置在坐标系中,即grid.tooltip、polar.tooltip、...
graphic.elements[i]-ringECharts 圆环图形元素配置。graphic.elements[i]-ring.type |string[ default: ring ]用 setOption 首...
Highcharts 反向条形图Highcharts 条形图以下实例演示了使用负值的,反向条形图。实例文件名:highcharts_bar_negative.htmhtmlh...