vue设置定时任务

	created() {
		this.setTiming();//定时获取数据
	},
	destroyed(){
        window.clearInterval(this.timed);//销毁定时任务
    },
    methods: {
        //设置定时获取列表
        setTiming(){
            this.timed = window.setInterval(() => {
                setTimeout(() =>{
                    this.getList()
                }, 0)
            }, 10000)//10s获取一次
        },
        getList() {
			console.log('10s调用一次');
		}
	}
	

你可能感兴趣的:(vue.js)