Skip to content

usePerformanceObserver

类别
导出体积
391 B
上次更改
last year

观察性能指标。

示例

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()
  },
)

类型声明

ts
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
}

源码

源码演示文档

贡献者

一纸忘忧
Anthony Fu
IlyaL
Anthony Fu
geekreal

更新日志

没有最近的更新日志