跳到主要内容

usePerformanceObserver

分类
导出大小
391 B
上次更改
去年

观察性能指标。

演示

用法

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
& {
/** * Start the observer immediate. * * @default true */
immediate
?: boolean
} /** * Observe performance metrics. * * @see https://vueuse.org.cn/usePerformanceObserver * @param options */ export declare function
usePerformanceObserver
(
options
:
UsePerformanceObserverOptions
,
callback
: PerformanceObserverCallback,
): {
isSupported
:
ComputedRef
<boolean>
start
: () => void
stop
: () => void
}

来源

源码演示文档

贡献者

Anthony Fu
IlyaL
Anthony Fu
geekreal

更新日志

暂无最新更改

根据 MIT 许可证发布。