BUI

其它版本:

API for BUI 1.5.1

Show:

bui.alert Class

提醒框

可以提醒json, 更多参数请参考 bui.dialog

预览地址: demo

控件预览

Constructor

bui.alert

(
  • text
  • [callback]
)

Parameters:

  • text String

    [提醒的文本 ]

  • [callback] Function optional

    [点击回调 this 指点击的按钮]

Example:

       bui.alert("提醒对话框")

Item Index

Events

Methods

close

(
  • [callback]
)
chainable

关闭对话框

Parameters:

  • [callback] Function optional

    [回调]

Example:

       uiDialog.close();

create

(
  • option
)
chainable

动态增加对话框

Parameters:

Example:

       // 1.5.0 支持公共参数, 1.4.8 参数需要在create 里面
       var dialog = bui.dialog({ title:"标题", content:"提醒内容"});
       // 先创建再打开
       dialog.create().open();

destroy

()

[销毁控件]

Example:

       //销毁
       uiDialog.destroy();

init

(
  • [option]
)
chainable

初始化方法,用于重新初始化结构,事件只初始化一次

Parameters:

  • [option] Object optional

    [参数控件本身]

isOpen

()

检测窗口是否打开

Example:

       var status = uiDialog.isOpen();

open

(
  • [callback]
)
chainable

打开对话框

Parameters:

  • [callback] Function optional

    [回调]

Example:

       uiDialog.open();

option

(
  • [key]
  • [value]
)
chainable

获取设置参数

Parameters:

  • [key] String | object optional

    [ 不传则获取所有参数, 类型为string,没有第2个参数则获取某个参数 ]

  • [value] String | number | boolean | function optional

    [ 设置参数的时候要传,设置多个参数不用传,获取参数的时候也不用传 ]

Example:

       //获取所有参数
        //获取所有参数
       var option = uiDialog.option();

       //获取某个参数
       var id = uiDialog.option( "id" );

       //修改一个参数
       uiDialog.option( "fullscreen",true );

       //修改多个参数
       uiDialog.option( {"fullscreen":true} );

remove

() chainable

移除对话框

Example:

       uiDialog.remove();

widget

(
  • [name]
)

获取依赖的控件

Parameters:

  • [name] String optional

    [ 依赖 toggle 控件]

Example:

       //获取依赖控件
       var uiDialogWidget = uiDialog.widget("toggle");

Events

off

为控件取消绑定事件

Event Payload:

  • [type] String optional

    [ 事件类型: "open"(打开的窗口时候触发) | "close"(关闭窗口的时候触发) ]

  • [callback] Function optional

    [ 绑定的事件, this 为当前点击的菜单 ]

Example:

       uiDialog.off("open");

on

为控件绑定事件

Event Payload:

  • [type] String optional

    [ 事件类型: "open"(打开的窗口时候触发) | "openafter" "afteropen"(打开的动画结束之后触发) | "close"(关闭窗口的时候触发) ]

  • [callback] Function optional

    [ 绑定的事件, this 为当前点击的菜单 ]

Example:

       uiDialog.on("open",function () {
           // 点击的菜单
           console.log(this);
       });