函数功能 : 获取当前时间信息
函数参数 :
1、延迟时间
2、延迟后执行的函数
返回值 : setTimeout 产生的 id, 可以使用 clearTimeout() 清除延迟
演示代码
<template> <view> {{test}} </view> </template> <script> var graceJS = require('@/GraceUI5/js/grace.js'); export default{ data() { return { test: '' } }, onLoad : function(){ graceJS.delay(1000, ()=>{ this.test = 'hi...'; }); } } </script> <style> </style>
函数功能 : 间隔指定的时间循环执行某个函数
函数参数 :
1、间隔时间
2、需要执行的函数
返回值 : setInterval 产生的 id, 可以使用 clearclearInterval() 清除循环
演示代码
<template> <view class="content"> {{test}} </view> </template> <script> var graceJS = require('@/GraceUI5/js/grace.js'); export default{ data() { return { test: 1 } }, onLoad : function(){ var timer = graceJS.interval(1000, ()=>{ this.test++; }); // 延迟5秒后停止循环 graceJS.delay(5000, ()=>{clearInterval(timer);}); } } </script> <style> </style>