Skip to content

Latest commit

 

History

History
30 lines (20 loc) · 535 Bytes

life-cycle.md

File metadata and controls

30 lines (20 loc) · 535 Bytes

生命周期

  • 显示 - show: 可选
  • 关闭 - hide: 可选
  • 销毁 - destroy: 必选

凡是基于zui的模块必须在销毁时触发destroy事件

事件绑定

针对继承zui的模块可使用on绑定,如:

var app = new Dialog();

// 绑定显示事件
app.on('show', function () {
});

// 绑定一次性select事件
app.one('select', function () {
});

// 卸载全部show事件
app.off('show');

例子 - 弹出层

show->close->destroy,如果是取消则是show->cancel->close->destroy