uni.showModal中使用open-type案例
时间: 2023-11-15 17:55:44 浏览: 68
showModalDialog和open方法demo实例
uni.showModal是一个弹出模态框的API,open-type是其中的一个属性,用于控制模态框的样式和功能。下面是一个使用open-type属性的示例代码:
```
uni.showModal({
title: '提示',
content: '这是一个模态弹窗',
showCancel: true,
cancelText: '取消',
cancelColor: '#000000',
confirmText: '确定',
confirmColor: '#3CC51F',
openType: 'contact', // open-type属性
success: function (res) {
if (res.confirm) {
console.log('用户点击确定')
} else if (res.cancel) {
console.log('用户点击取消')
}
}
})
```
在这个示例中,我们使用了open-type属性,并将其设置为'contact'。这个属性的作用是在模态框中显示一个联系人按钮,用户可以点击这个按钮来打开微信客户端的联系人列表,选择一个联系人并返回其信息。
其他可用的open-type属性还包括'getUserInfo'、'getPhoneNumber'、'launchApp'等,它们分别用于获取用户信息、获取用户手机号码、打开第三方应用等功能。
阅读全文