weui.js

dialog([options])

dialog,弹窗,alert和confirm的父类

Kind: global function

Param Type Default Description
[options] object   配置项
[options.title] string   弹窗的标题
[options.content] string   弹窗的内容
[options.className] string   弹窗的自定义类名
[options.buttons] array   按钮配置项
[options.buttons[].label] string "确定" 按钮的文字
[options.buttons[].type] string "primary" 按钮的类型 [primary, default]
[options.buttons[].onClick] function $.noop 按钮的回调

Example

weui.dialog({
    title: 'dialog标题',
    content: 'dialog内容',
    className: 'custom-classname',
    buttons: [{
        label: '取消',
        type: 'default',
        onClick: function () { alert('取消') }
    }, {
        label: '确定',
        type: 'primary',
        onClick: function () { alert('确定') }
    }]
});

// 主动关闭
const $dialog = weui.dialog({...});
$dialog.hide(function(){
     console.log('`dialog` has been hidden');
});