函数功能 : 获取当前时间信息
函数参数 :
1、延迟时间
2、延迟后执行的函数
返回值 : setTimeout 产生的 id, 可以使用 clearTimeout() 清除延迟
演示代码
<template> <gui-page ref="guiPage"> <template v-slot:gBody > <view> <text>{{test}}</text> </view> </template> </gui-page> </template> <script> import graceJS from '@/Grace6/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> <gui-page ref="guiPage"> <template v-slot:gBody > <view> <text>{{test}}</text> </view> </template> </gui-page> </template> <script> import graceJS from '@/Grace6/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>