@uni/confirm
TypeScript icon, indicating that this package has built-in type declarations

1.0.8 • Public • Published

confirm

npm

显示模态对话框。

支持

browser miniApp wechatMiniprogram bytedanceMicroApp baiduSmartProgram kuaiShouMiniProgram

安装

$ npm install @uni/confirm --save

or

$ npm install @uni/apis --save

示例

import confirm from '@uni/confirm';

confirm({
  title: '提示',
  content: '这是一个模态弹窗',
  success (res) {
    if (res.confirm) {
      console.log('用户点击确定')
    } else if (res.cancel) {
      console.log('用户点击取消')
    }
  }
});

// promise
confirm({
  title: '提示',
  content: '这是一个模态弹窗'
}).then(res => {
  if (res.confirm) {
    console.log('用户点击确定')
  } else if (res.cancel) {
    console.log('用户点击取消')
  }
});

你也可以从大包引入:

import { confirm } from '@uni/apis';

方法

confirm(options)

参数

成员 类型 描述 必选 默认值
options object  ✔️ -
options.title string  提示的标题 -
options.content string  提示的内容 -
options.confirmText string  确认按钮的文字,最多 4 个字符 "确定"
options.cancelText string  取消按钮的文字,最多 4 个字符 "取消"
options.success Function  成功的回调 -
options.fail Function  失败的回调 -
options.complete Function  结束的回调 (调用成功、失败都会执行) -

差异化参数

成员 类型 描述 必选 默认值 支持度
options.showCancel boolean 是否显示取消按钮 true wechatMiniprogram bytedanceMicroApp baiduSmartProgram kuaiShouMiniProgram
options.cancelColor string 取消按钮的文字颜色,必须是 16 进制格式的颜色字符串 #000000 wechatMiniprogram baiduSmartProgram kuaiShouMiniProgram
options.confirmColor string 确认按钮的文字颜色,必须是 16 进制格式的颜色字符串 #576B95 wechatMiniprogram baiduSmartProgram kuaiShouMiniProgram

返回

成员 类型 描述 支持
confirm boolean 为 true 时,表示用户点击了确定按钮 browser miniApp wechatMiniprogram bytedanceMicroApp baiduSmartProgram kuaiShouMiniProgram
cancel boolean 为 true 时,表示用户点击了取消(用于 Android 系统区分点击蒙层关闭还是点击取消按钮关闭),微信和字节端特有 wechatMiniprogram bytedanceMicroApp baiduSmartProgram kuaiShouMiniProgram
微信小程序

Versions

Current Tags

Version History

Package Sidebar

Install

npm i @uni/confirm

Weekly Downloads

5

Version

1.0.8

License

BSD-3-Clause

Unpacked Size

186 kB

Total Files

58

Last publish

Collaborators

  • bunko
  • rax-publisher