Component({ /*** 页面的初始数据***/ data: { msgStatus:false, countDownNum:3, //默认3秒后跳转 }, methods: { show:function (){ this.setData({msgStatus:true,countDownNum:3}) this.cut_down(); }, hide:function (){ this.setData({msgStatus:false}) }, //定时器跳转 cut_down(){ if(this.data.countDownNum>0){ var a=this.data.countDownNum-1; this.setData({countDownNum:a}) setTimeout(()=>{ this.cut_down(); },1000); }else{ this.hide(); this.triggerEvent('childFun'); } } } })