宝哥软件园

vue中轮训器的使用

编辑:宝哥软件园 来源:互联网 时间:2021-08-27

核心代码:

模板div { { log } }/div/模板脚本导出默认值{ name: ' TrainingInRotation ',data(){ return { log:0,timerId:1,//模拟计时器id,唯一性timerObj :{},//计时器存储器} },创建了(){这个。start training();},方法: {/* * *开始轮训* */StartTraining(){ 0让this _=thisconst id=this。及时解决这个问题。timerobj[id]=true异步函数timerFn() { if(!这个_。timerObj[id])返回等待此_。getData();setTimeout(timerFn,1 * 1000)} timerFn();}, /* * 停止轮训* */停止时间(){ this。timerobj={ } },/* *要轮训的代码* */GetDATa(){ this。log=1;控制台。日志(' this。记录: '这个。日志);} },销毁(){这个。停止时间();} }/scriptstyle作用域/style效果图:

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对我们的支持。如果你想了解更多相关内容请查看下面相关链接

更多资讯
游戏推荐
更多+