函数功能 : 获取当前时间信息
函数参数 :
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>