跳到主要内容

通讯录

参数说明

参数类型默认值必填说明
scopestringopen否id类型:open代表相关id为openId、account代表相关id为accountId

openContacts​

调用 qt.openContacts 通讯录选人

qt.openContacts({
max: 9, //人数限制,当启用多选时生效,最大数量300
title: "我是自定义标题", // 定义选择界面的标题可不传
scope: "open",
users: ["openid_1", "openid_2"], // 默认选中的用户列表,最大数量300
disabledUsers: ["openid_1", "openid_2"], // 禁用的用户列表,最大数量300
multiple: false, // 是否开启多选,默认不开启
selectAll: true, // 是否开启全选,默认开启
filterGuest: false, //是否过滤访客,默认不过滤访客
needSelf: false, // 选择的时候是否可以选择自己,默认不选择
allowClear: true, // 默认true:选择时可以取消所有已选择项
});

参数说明

参数类型默认值必填说明
allowClearbooleanfalse否选择时能否取消所有已选择项
filterGuestbooleanfalse否是否过滤访客
multiplebooleanfalse否是否多选
needSelfbooleanfalse否是否需要自己
selectAllbooleanfalse否是否打开全选
maxnumber300否多选时生效,最大数量300
titlestring选择联系人否选择界面的标题
scopestringopen否id类型
usersarray否默认选中的用户列表
disabledUsersarray否禁止选择的用户列表

openCustomContacts​

调用 qt.openCustomContacts 自定义通讯录选人

qt.openCustomContacts({
candidateUsers: ["openid_1", "openid_2"], //(必填项) 待选成员的openid列表,最大数量300
users: ["openid_1", "openid_2"], // 默认选中的用户列表,最大数量300
disabledUsers: ["openid_1", "openid_2"], // 禁用的用户列表,最大数量300
max: 9, //人数限制,当启用多选时生效,最大数量300
title: "选择联系人", // 定义选择界面的标题可不传
multiple: false, // 是否开启多选,默认不开启
allowClear: true, // 默认true:选择时可以取消所有已选择项
});

参数说明

参数类型默认值必填说明
allowClearbooleanfalse否选择时能否取消所有已选择项
multiplebooleanfalse否是否多选
maxnumber300否多选时生效,最大数量300
titlestring选择联系人否选择界面的标题
scopestringopen否id类型
usersarray否默认选中的用户列表
candidateUsersarray是待选成员的openid列表
disabledUsersarray否禁止选择的用户列表

openOrgContacts​

调用 qt.openOrgContacts 组织机构和联系人选人

qt.openOrgContacts({
allowClear: true, // 默认true:选择时可以取消所有已选择项
disableOrg: ['orgid_1','orgid_2'] // 不能操作的组织机构的id列表,最大数量300
disabledUsers: ['openid_1','openid_2'], // 禁用的用户列表,最大数量300
filterGuest: false, //是否过滤访客,默认不过滤访客
max: 9, //人数限制,当启用多选时生效,最大数量300
users: ['openid_1','openid_2'], // 默认选中的用户列表,最大数量300
orgs: ['orgid_1','orgid_2'], // 默认已经选择的组织机构id列表,和users之和不超过300。
title: '选择联系人', // 定义选择界面的标题可不传
})

参数说明

参数类型默认值必填说明
allowClearbooleanfalse否选择时能否取消所有已选择项
filterGuestbooleanfalse否是否过滤访客
showUserbooltrue否是否显示用
maxnumber300否多选时生效,最大数量300
scopestringopen否id类型
titlestring选择联系人否选择界面的标题
disableOrgarray否禁止选择的组织机构列表
disabledUsersarray否禁止选择的用户列表
orgsarray否默认选中的组织机构列表
usersarray否默认选中的用户列表

openUserDetail​

调用 qt.openUserDetail 打开用户详情

qt.openUserDetail({
id: string, // 会话窗口用户的openid
});

参数说明

参数类型默认值必填说明
idstring是用户id
defaultMessagestring否输入框的默认消息
scopestringopen否id类型
showKeyboardbooleanfalse否是否打开输入框