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 | 按钮的回调 |
weui.dialog({
title: 'dialog标题',
content: 'dialog内容',
className: 'custom-classname',
buttons: [{
label: '取消',
type: 'default',
onClick: function () { alert('取消') }
}, {
label: '确定',
type: 'primary',
onClick: function () { alert('确定') }
}]
});
// 主动关闭
var $dialog = weui.dialog({...});
$dialog.hide(function(){
console.log('`dialog` has been hidden');
});