useBattery

一个方便获取 电池 状态的 React 钩子。

演示

拔下或插入您的充电器以观察状态变化。

源码Your device does not support the Battery API.

用法

请查看 API。

源码

点击下方链接跳转 GitHub 查看源代码。

API

const battery = useBattery()

返回值

export interface UseBatteryReturns { /** * 是否正在充电 */ charging: boolean /** * 电池电量,0 到 1 之间的浮点数 */ level: number /** * 完全充电所剩余的时间 */ chargingTime: number /** * 完全放电所剩余的时间 */ dischargingTime: number /** * 是否支持电池 API */ isSupported: boolean /** * 更新电池状态 */ update(): void }