confirm(content) { return new Promise((resolve, reject) => { uni.showModal({ title: '系统提示', content: content, cancelText: '取消', confirmText: '确定', success: function(res) { if (res.confirm) { resolve(res.confirm) } } }) }) },这段代码是什么意思
时间: 2024-02-14 17:18:58 浏览: 65
dtg.dialog.js:封装的alert,confirm
这段代码是一个函数 `confirm(content)`,它返回一个 Promise 对象。当函数被调用时,会弹出一个模态对话框,显示 `content` 的内容,并且有一个“取消”按钮和一个“确定”按钮。如果用户点击“确定”按钮,则 Promise 对象被解决(resolve),并且传递给 `resolve` 函数的参数是一个布尔值 `true`。如果用户点击“取消”按钮,则 Promise 对象被拒绝(reject)。这段代码使用了 uni-app 框架中的 `uni.showModal` 函数来创建模态对话框。
阅读全文