# requestAnimationFrame(callback)

在下一次重绘之前,调用用户提供的回调函数

参数

名称 类型 必填 默认值 兼容性 描述
callback RequestAnimationFrameCallback - - -

返回值

类型
number

兼容性

Web uni-app x Android uni-app x iOS uni-app x Android uni-app iOS uni-app Web uni-app
4.0 4.25 4.25 x x

UTS 插件兼容性

Android uni-app x UTS 插件 Android uni-app UTS 插件 iOS uni-app x UTS 插件 iOS uni-app UTS 插件
- - - -

参见

相关 Bug

# cancelAnimationFrame(taskId)

取消一个先前通过调用 requestAnimationFrame() 方法添加到计划中的动画帧请求

参数

名称 类型 必填 默认值 兼容性 描述
taskId number - - -

返回值

类型
void

兼容性

Web uni-app x Android uni-app x iOS uni-app x Android uni-app iOS uni-app Web uni-app
4.0 4.25 4.25 x x

UTS 插件兼容性

Android uni-app x UTS 插件 Android uni-app UTS 插件 iOS uni-app x UTS 插件 iOS uni-app UTS 插件
- - - -

参见

相关 Bug

提示

  • requestAnimationFrame/cancelAnimationFrame 为全局 API,如果需要跨平台处理 canvas 动画应使用 uni.createCanvasContextAsync
  • Android uni-app x requestAnimationframe 目前仅支持有参数callback,示例:requestAnimationFrame((timestamp : number) => {})