使用 react-md,检查手机、平板电脑或桌面客户端的最佳方法是什么?
Using react-md, what is the best way to check for mobile, tablet or desktop client?
是否有确定设备是 mobile/tablet 还是桌面设备的通用方法?
即类似于以下内容:
<SomeComponent defaultVisible={props.isMobile ? true : false} />
我看到有 'class function' - getCurrentMedia()
- https://react-md.mlaursen.com/components/navigation-drawers?tab=1#drawertypes
但是我不知道怎么用
进一步调查:
A class function
是定义为 class 上的静态引用的函数。在我的例子中,我使用的是 NavigationDrawer
组件,它是一个定义为 JavaScript class 的组件 - 因此可以像访问 class 函数 getCurrentMedia
以下:
NavigationDrawer.getCurrentMedia()
是否有确定设备是 mobile/tablet 还是桌面设备的通用方法?
即类似于以下内容:
<SomeComponent defaultVisible={props.isMobile ? true : false} />
我看到有 'class function' - getCurrentMedia()
- https://react-md.mlaursen.com/components/navigation-drawers?tab=1#drawertypes
但是我不知道怎么用
进一步调查:
A class function
是定义为 class 上的静态引用的函数。在我的例子中,我使用的是 NavigationDrawer
组件,它是一个定义为 JavaScript class 的组件 - 因此可以像访问 class 函数 getCurrentMedia
以下:
NavigationDrawer.getCurrentMedia()