<script>
export default {
name: "IndexVue",
data() {
return {
// 定时器标识
mySetInterval:"",
// 定时任务序列
sequence:[
{n:1,time:300,options:{}},
{n:2,time:300,options:{}},
{n:3,time:300,options:{}},
{n:4,time:300,options:{}},
]
},
methods: {
// 开启定时器
openMySetInterval(callback){
this.mySetInterval =setInterval(
this.mySetIntervalCallback,0,callback
);
},
// 定时器回调函数
mySetIntervalCallback(callback,options=""){
if (this.sequence.length > 0) {
// 复制一份数据
let n = this.sequence[0].n ;
let time = this.sequence[0].time;
let options = this.sequence[0].options;
// 删除第一个元素
this.sequence.shift();
// 销毁定时器重新赋值
clearInterval(this.mySetInterval);
this.mySetInterval =setInterval(
this.mySetIntervalCallback,
time,callback,options
);
}else{
// 销毁定时器
clearInterval(this.mySetInterval);
// 执行定时器结束的回调
callback();
}
}
}
}
</script>
-
近期文章
- Apple Script 常用函数
- ubuntu 18.04 搭建wordress(LAMP)
- Node.js 爬电影天堂种子
- js常用正则验证器
- node.js 的爬虫puppeteer基本使用
- expect登录mysql
- 自己写一个简陋版Vue
- 超级全面的php文件操作
- Linux 使用expect交互方式ssh登录
- Linux 中添加登录通知脚本
- 一个简单的php socket服务端
- php 拓展包,依赖包,可视化
- 快捷指令:自动登录,上报健康,填写表单,上传图片
- Php在不实话化类的情况下,获取类的所有方法和形参
- php 获取函数或方法的形参和实参
- 免费的东西 你凭什么收费 “氧化钙” “化钙” “氧化钙”
- 我要创建“创建您自己的证书颁发机构”,看官方文档缺少选项。请极速回复
- jvectorMap 地理数据包整理集合
- GitHub Desktop for Mac 汉化语言包
- Vue项目中定时器动态修改时间间隔
- Vue-CLI中配置postcss-pxtorem自动将px转换为rem
- Layui V2.6.3 Table
- V2Ray 安装配置教程
- js中new Date().format()方法不可用问题
- 2022年前端CSS 框架排名
- wordpress 站点统计jMaps插件(测试版)
- ubuntu18.04 sudo apt-get install E: 无法定位软件包
- Js当前页面截图,并保存到本地
- appserv 的php多版本下载工具
- appserv本地开发环境,经常需要添加多站点,手动操作很麻烦,于是创建控制台操作
- fastAdmin 框架api模块认证问题
- php 控制台打印二维数组
- php QrReader解析二维码数据
- wordpress中mac风格代码高亮显示
- 原生js首字母大写
- python win32con 剪切板操作
近期评论
归档
分类