跳到主要内容

useOnline

警告

useNetworkType衍生 hook, 方便用户是否需要判断当前网络是否可用. 初始值为true. 且该状态为自动监听

useOnline

获取网络是否可用

何时使用

当需要根据当前网络状态做判断时

API

const online: boolean = useOnline();

返回值说明

返回值说明类型
online当前网络状态boolean

代码演示

network/useOnline/index
import React from 'react';
import { useOnline } from 'taro-hooks';

import DemoContent from '@src/components/DemoContent';
import { Cell, Switch } from '@taroify/core';

export default () => {
const online = useOnline();

return (
<DemoContent>
<Cell.Group clickable>
<Cell title="当前网络状态">
<Switch disabled checked={online} />
</Cell>
</Cell.Group>
</DemoContent>
);
};

Hook 支持度

微信小程序H5ReactNative
✔️✔️✔️