uni-app
的 js API 由标准 ECMAScript 的 js API 和 uni 扩展 API 这两部分组成。
setTimeout(callback, delay, rest)
设定一个定时器。在定时到期以后执行注册的回调函数
参数 | 类型 | 必填 | 说明 |
---|---|---|---|
callback | Function | 是 | 回调函数 |
delay | Number | 否 | 延迟的时间,函数的调用会在该延迟之后发生,单位 ms |
rest | Any | 否 | param1, param2, ..., paramN 等附加参数,它们会作为参数传递给回调函数 |
clearTimeout(timeoutID)
取消由 setTimeout 设置的定时器。
参数 | 类型 | 必填 | 说明 |
---|---|---|---|
timeoutID | Number | 是 | 要取消的定时器的 ID |
setInterval(callback, delay, rest)
设定一个定时器。按照指定的周期(以毫秒计)来执行注册的回调函数
参数 | 类型 | 必填 | 说明 |
---|---|---|---|
callback | Function | 是 | 回调函数 |
delay | Number | 否 | 执行回调函数之间的时间间隔,单位 ms |
rest | Any | 否 | param1, param2, ..., paramN 等附加参数,它们会作为参数传递给回调函数 |
this.timer = setInterval(() => {//TODO
}, 1000);
clearInterval(intervalID)
取消由 setInterval 设置的定时器。
参数 | 类型 | 必填 | 说明 |
---|---|---|---|
intervalID | Number | 是 | 要取消的定时器的 ID |
uni.request(OBJECT)
发起网络请求。
将本地资源上传到开发者服务器,客户端发起一个 POST
请求,其中 content-type
为 multipart/form-data
。
下载文件资源到本地,客户端直接发起一个 HTTP GET 请求,返回文件的本地临时路径。
保留当前页面,跳转到应用内的某个页面,使用uni.navigateBack
可以返回到原页面。
关闭当前页面,跳转到应用内的某个页面。
注意:
关闭所有页面,打开到应用内的某个页面。
跳转到 tabBar 页面,并关闭其他所有非 tabBar 页面。
关闭当前页面,返回上一页面或多级页面。可通过 getCurrentPages()
获取当前的页面栈,决定需要返回几层。
将数据存储在本地缓存中指定的 key 中,会覆盖掉原来该 key 对应的内容,这是一个异步接口。
从本地缓存中异步获取指定 key 对应的内容。
其他api详细请见uni-app之API
上一篇:02 C语言计算