创建并显示对话框,弹出的对话框为非阻塞模式,用户点击对话框上的按钮后关闭( h5模式的对话框也可通过closepopup关闭 ),并通过callback函数返回用户点击按钮的索引值或输入框中的值。
mui会根据ua判断,弹出原生对话框还是h5绘制的对话框,在基座中默认会弹出原生对话框,可以配置type属性,使得弹出h5模式对话框
两者区别:1.原生对话框可以跨webview,2.h5对话框样式统一而且可以修改对话框属性或样式
mui v3.0 版本的dialog控件支持换行(\n)显示
.alert( message, title, title, btnValue, callback, [, type] )
![](https://box.kancloud.cn/2016-07-18_578cde92eaef6.png)
.confirm( message, title, title, btnValue, callback, [, type] )
![](https://box.kancloud.cn/2016-07-18_578cde930c301.png)
.prompt( message, placeholder, title, title, btnValue, callback, [, type] )
![](https://box.kancloud.cn/2016-07-18_578cde93204dd.png)
如果有定制对话框样式的需求(只能修改h5模式对话框)可以在mui.css中修改.mui-popup类下的样式
如果需要修改DOM结构可以按照以下方式处理.
~~~
//修改弹出框默认input类型为password
mui.prompt('text','deftext','title',['true','false'],null,'div')
document.querySelector('.mui-popup-input input').type='password'
~~~
.toast( message )
![](https://box.kancloud.cn/2016-07-18_578cde933f4c2.png)
.closePopup()(只能关闭h5模式的对话框)
![](https://box.kancloud.cn/2016-07-18_578cde93549c3.png)
.closePopups()(只能关闭h5模式的对话框)
![](https://box.kancloud.cn/2016-07-18_578cde936949d.png)
- mui
- 拓展
- 本地存储
- 获取时间
- 滚动帧听
- ui组件
- accordion(折叠面板)
- actionsheet(操作表)
- badge(数字角标)
- button(按钮)
- cardview(卡片视图)
- checkbox(复选框)
- dialog(对话框)
- 图片轮播
- 输入增强
- list(列表)
- 遮罩蒙版
- media list(图文列表)
- numbox(数字输入框)
- 侧滑导航
- 弹出菜单
- picker(选择器)
- popPicker
- dtpicker
- progressbar(滚动条)
- radio(单选框)
- range(滑块)
- scroll(区域滚动)
- slide(轮播组件)
- switch(开关)
- 手机底层
- 蜂鸣提示音和手机震动
- 设备信息
- 手机信息
- 电话
- 发送短信
- 消息框
- 浏览器打开网页
- 界面
- 手势
- 轮播组件
- 底部导航
- 打开新页面
- 遮罩
- webview详解
- js基础
- 数组
- mui教程
- 教程— html5+ webview 底部栏用法详解(二)(转载)
- 自动弹出虚拟键盘
- Native.js示例汇总