Toast基础组件

Zero.showToast(msg, interval, callback);
@param: msg{string}:消息内容
@param interval{int}:可选.显示多久时间
@param callback{func}:可选.隐藏之后回调
例:
Zero.showToast( '我是Toast', 2 , function(){
    // alert( 'auto closed' );
});
        

Toast基础组件2

Zero.showResult(msg, obj);
@param: msg{string}:消息内容
@param obj.interval{int}:可选.显示多久时间
@param obj.callback{func}:可选.隐藏之后回调
@param obj.icon{func}:显示的icon   ok:对号,fail:叉号,其他自定义class名称
        

Mask基础组件

Zero.showMask(options)
@param type{string}: 可选值:'light'(透明度0.1),'lighter'(透明度0.01)默认半透明
@param touchHide{bool}: 是否启用触摸隐藏
@param noTouch{bool}:是否阻止TouchMove事件
@param callback{bool}:touchHide=true的时候,隐藏时的回调
Zero.showMask({
    //type: '',
    touchHide:true
    //noTouch: true
    callback:function( ){
        Zero.showToast('Hi there!<br>You clicked me.');
    }
});
        

Loading基础组件

Zero.showLoading(msg, options);
@param msg{string}:显示的文字. 默认 “加载中”
@param options.needMask{bool}:是否需要遮罩层
Zero.showLoading( '玩儿命加载中...' );
// Zero.hideLoading();
        

Confirm基础组件

// 自定义
Zero.showConfirm( '我是Confirm', {
    cancel:{ 
        text:  'cancel',
        callback: function(){
            this.hide();
        }
    },
    ok:{
        text: 'ok',
        callback: function(){
            this.hide();
        }
    },
    // optional
    btns:[
        {
            text: 'Go',
            callback: function(){
                this.hide();
            }
        }
    ]
} );
// 默认
Zero.showConfirm( '我是Confirm', {
    ok:{
        callback: function(){
            this.hide();
        }
    }
});
// 一个按钮
Zero.showConfirm( '我是Confirm', {
    ok: false, // 注意这里是 false
    cancel:{
        text:'好',
        callback: function(){
            this.hide();
        }
    }
});