usePerformanceObserver
观察性能指标。
Demo
[]
Usage
ts
import { usePerformanceObserver } from '@vueuse/core'
const entrys = ref<PerformanceEntry[]>([])
usePerformanceObserver({
entryTypes: ['paint'],
}, (list) => {
entrys.value = list.getEntries()
})
js
import { usePerformanceObserver } from '@vueuse/core'
const entrys = ref([])
usePerformanceObserver(
{
entryTypes: ['paint'],
},
(list) => {
entrys.value = list.getEntries()
},
)
类型声明
typescript
export type UsePerformanceObserverOptions = PerformanceObserverInit &
ConfigurableWindow & {
/**
* 立即启动观察者
*
* @default true
*/
immediate?: boolean
}
/**
* 观察性能指标
* Observe performance metrics.
*
* @see https://vueuse.org/usePerformanceObserver
* @param options
*/
export declare function usePerformanceObserver(
options: UsePerformanceObserverOptions,
callback: PerformanceObserverCallback,
): {
isSupported: ComputedRef<boolean>
start: () => void
stop: () => void
}
Source
贡献者
丶远方
Anthony Fu
Anthony Fu
geekreal
变更日志
v10.0.0-beta.0
on 3/14/2023