mirror of
https://gitee.com/java110/MicroCommunityWeb.git
synced 2026-02-24 05:46:03 +08:00
46 lines
1.1 KiB
JavaScript
46 lines
1.1 KiB
JavaScript
(function(vc){
|
|
|
|
var vm = new Vue({
|
|
el:'#message',
|
|
data:{
|
|
messageInfo:{
|
|
hide:true,
|
|
errorInfo:'网络超时,请检查网络!'
|
|
}
|
|
},
|
|
mounted:function(){
|
|
|
|
},
|
|
methods:{
|
|
//验证码定时
|
|
messageTimer:function(){
|
|
var num = 10;
|
|
var _timer = vc.createTimer(function(){
|
|
num --;
|
|
if(num === 1){
|
|
vc.clearTimer(_timer);
|
|
vm.messageInfo.hide=true;
|
|
}
|
|
},1000);
|
|
}
|
|
}
|
|
});
|
|
|
|
vm.$on('message_openMessage',function(_msg){
|
|
//console.log("开始加载");
|
|
vm.messageInfo.hide = false;
|
|
vm.messageInfo.errorInfo = _msg.msg;
|
|
});
|
|
/**
|
|
加载遮罩层
|
|
@param _msg 提示内容
|
|
@param _notAutoHide 是否需要自动隐藏
|
|
**/
|
|
vc.message = function(_msg, _notAutoHide){
|
|
vm.$emit('message_openMessage',{msg:_msg});
|
|
if(!_notAutoHide){
|
|
vm.messageTimer();
|
|
}
|
|
|
|
}
|
|
})(window.vc) |