Alert 弹层组件 1.0.2
属性
container { HTMLElement| String } #
组件的容器
content { String| HTMLElement } #
弹窗的内容
extraClass { String } #
会额外添加到组件根节点的样式
align { Boolean } #
组件的对齐方式,center、bottom、top,默认为center
resizable { Boolean } #
是否会根据窗口大小重新调整位置,默认为true
okText { String| HTMLElement } #
确定按钮的文案
方法
render #
将组件渲染到document中
var widget = new Alert({
content: 'i am Alert'
});
widget.on('ok', function() {
console.log('ok')
});
widget.render();
show #
显示组件
hide #
显示组件
setContent #
设置组件的content
方法参数:
参数名 | 类型 | 描述 | 必选 | 支持版本 |
---|---|---|---|---|
newContent | String | HTMLElement | 将要设置的内容 |
getContent #
获取dialog组件的内容节点
返回值: HTMLElement 组件的内容节点
resize #
根据窗口大小重新调整组件位置和大小
destroy #
销毁组件
Alert.show static #
Alert的静态方法显示组件的单例,此方法内部实现单例
方法参数:
参数名 | 类型 | 描述 | 必选 | 支持版本 |
---|---|---|---|---|
opt | Object | 单例属性与属性一致 | ||
opt.force | String| HTMLElement | 是否强制销毁后再重建 | ||
opt.content | String| HTMLElement | 弹窗的内容 | ||
opt.extraClass | String | 会额外添加到组件根节点的样式 | ||
opt.align | Boolean | 组件的对齐方式,center、bottom、top,默认为center | ||
opt.resizable | Boolean | 是否会根据窗口大小重新调整位置,默认为true | ||
opt.okText | String| HTMLElement | 确定按钮的文案 |
Alert.hide static #
Alert的静态方法隐藏组件的单例
Alert.destroy static #
Alert的静态方法销毁组件的单例
事件
ok #
按钮点击触发的事件