js 封装 uni.showModal return
时间: 2023-07-21 17:30:40 浏览: 100
`uni.showModal` 是一个封装了小程序原生 API `wx.showModal` 的方法,用于展示一个模态对话框。它的基本语法如下:
```javascript
uni.showModal({
title: '提示',
content: '这是一个模态弹窗',
success: function (res) {
if (res.confirm) {
console.log('用户点击确定')
} else if (res.cancel) {
console.log('用户点击取消')
}
}
})
```
其中,`title` 和 `content` 分别用于设置模态对话框的标题和内容,`success` 是一个回调函数,当用户点击确定或取消按钮时会触发该函数。`res` 参数包含了用户的操作结果,如果用户点击了确定按钮,`res.confirm` 的值为 `true`,否则为 `false`,如果用户点击了取消按钮,`res.cancel` 的值为 `true`,否则为 `false`。
`uni.showModal` 方法的返回值是一个对象,其中包含了一些属性。具体来说,返回值中的 `confirm` 和 `cancel` 属性分别表示用户是否点击了确定和取消按钮,如果用户点击了确定按钮,则 `confirm` 的值为 `true`,否则为 `false`;如果用户点击了取消按钮,则 `cancel` 的值为 `true`,否则为 `false`。例如:
```javascript
let res = uni.showModal({
title: '提示',
content: '这是一个模态弹窗',
success: function (res) {
if (res.confirm) {
console.log('用户点击了确定')
} else if (res.cancel) {
console.log('用户点击了取消')
}
}
})
console.log(res.confirm) // true 或 false
console.log(res.cancel) // true 或 false
```
阅读全文