# uni.getPerformance

返回一个Performance对象实例

# getPerformance 兼容性 ?

Web 微信小程序 支付宝小程序 Android iOS HarmonyOS(VDOM) HarmonyOS(Vapor)
x 4.41 5.25 3.91 4.25 4.61 x

# 返回值

类型
Performance

# Performance 的方法

# createObserver(callback: PerformanceObserverCallback): PerformanceObserver

createObserver 创建全局性能事件监听器

# createObserver 兼容性 ?
Web 微信小程序 支付宝小程序
x 4.41 -
# 参数
名称 类型 必填 兼容性
callback (entries: PerformanceObserverEntryList) => void
# PerformanceObserverEntryList 的方法
# getEntries(): PerformanceEntry[]

getEntries 该方法返回当前列表中的所有性能数据

# getEntries 兼容性 ?
Web
x
# 返回值
类型 描述
Array<string> 图像像素点数据,一维数组,每四项表示一个像素点的rgba
# getEntriesByType(entryType: string): PerformanceEntry[]

getEntriesByType 获取当前列表中所有类型为 [entryType] 的性能数据

# getEntriesByType 兼容性 ?
Web
x
# 参数
名称 类型 必填 兼容性
entryType string
# 返回值
类型 描述
Array<string> 图像像素点数据,一维数组,每四项表示一个像素点的rgba
# getEntriesByName(name: string, entryType: string): PerformanceEntry[]

getEntriesByName 获取当前列表中所有名称为 [name] 且类型为 [entryType] 的性能数据

# getEntriesByName 兼容性 ?
Web
x
# 参数
名称 类型 必填 兼容性
name string
entryType string
# 返回值
类型 描述
Array<string> 图像像素点数据,一维数组,每四项表示一个像素点的rgba
# 返回值
类型
PerformanceObserver
# PerformanceObserver 的方法
# observe(options: PerformanceObserverOptions): void

observe 开始监听

# observe 兼容性 ?
Web
x
# 参数
名称 类型 必填 兼容性
options PerformanceObserverOptions
名称 类型 必备 兼容性
buffered boolean
type string
# disconnect(): void

disconnect 停止监听

# disconnect 兼容性 ?
Web
x
# PerformanceObserverOptions 的属性值
名称 类型 必备 兼容性
buffered boolean
type string

# getEntries(): PerformanceEntry[]

getEntries 该方法返回当前缓冲区中的所有性能数据

# getEntries 兼容性 ?
Web 微信小程序 支付宝小程序
x 4.41 -
# 返回值
类型 描述
Array<string> 图像像素点数据,一维数组,每四项表示一个像素点的rgba

# getEntriesByType(entryType: string): PerformanceEntry[]

getEntriesByType 获取当前缓冲区中所有类型为 [entryType] 的性能数据

# getEntriesByType 兼容性 ?
Web 微信小程序 支付宝小程序
x 4.41 -
# 参数
名称 类型 必填 兼容性
entryType string
# 返回值
类型 描述
Array<string> 图像像素点数据,一维数组,每四项表示一个像素点的rgba

# getEntriesByName(name: string, entryType: string): PerformanceEntry[]

getEntriesByName 获取当前缓冲区中所有名称为 [name] 且类型为 [entryType] 的性能数据

# getEntriesByName 兼容性 ?
Web 微信小程序 支付宝小程序
x 4.41 -
# 参数
名称 类型 必填 兼容性
name string
entryType string
# 返回值
类型 描述
Array<string> 图像像素点数据,一维数组,每四项表示一个像素点的rgba

# setBufferSize(size: number): void

setBufferSize 设置缓冲区大小,默认缓冲 30 条性能数据

# setBufferSize 兼容性 ?
Web 微信小程序 支付宝小程序
x 4.41 -
# 参数
名称 类型 必填 兼容性
size number
# PerformanceObserverEntryList 的方法
# getEntries(): PerformanceEntry[]

getEntries 该方法返回当前列表中的所有性能数据

# getEntries 兼容性 ?
Web
x
# 返回值
类型 描述
Array<string> 图像像素点数据,一维数组,每四项表示一个像素点的rgba
# getEntriesByType(entryType: string): PerformanceEntry[]

getEntriesByType 获取当前列表中所有类型为 [entryType] 的性能数据

# getEntriesByType 兼容性 ?
Web
x
# 参数
名称 类型 必填 兼容性
entryType string
# 返回值
类型 描述
Array<string> 图像像素点数据,一维数组,每四项表示一个像素点的rgba
# getEntriesByName(name: string, entryType: string): PerformanceEntry[]

getEntriesByName 获取当前列表中所有名称为 [name] 且类型为 [entryType] 的性能数据

# getEntriesByName 兼容性 ?
Web
x
# 参数
名称 类型 必填 兼容性
name string
entryType string
# 返回值
类型 描述
Array<string> 图像像素点数据,一维数组,每四项表示一个像素点的rgba
# PerformanceObserver 的方法
# observe(options: PerformanceObserverOptions): void

observe 开始监听

# observe 兼容性 ?
Web
x
# 参数
名称 类型 必填 兼容性
options PerformanceObserverOptions
名称 类型 必备 兼容性
buffered boolean
type string
# disconnect(): void

disconnect 停止监听

# disconnect 兼容性 ?
Web
x
# PerformanceObserverOptions 的属性值
名称 类型 必备 兼容性
buffered boolean
type string

# 参见

# 通用类型

# GeneralCallbackResult

名称 类型 必备 兼容性 描述
errMsg string
错误信息