我正在使用配置文件构建顺风并将其包含在反应项目中。
我想在 javascript/React 中获取活动断点值。我怎样才能达到同样的效果?
<div class="block sm:hidden md:hidden lg:hidden xl:hidden">al</div>
<div class="hidden sm:block md:hidden lg:hidden xl:hidden">sm</div>
<div class="hidden sm:hidden md:block lg:hidden xl:hidden">md</div>
<div class="hidden sm:hidden md:hidden lg:block xl:hidden">lg</div>
<div class="hidden sm:hidden md:hidden lg:hidden xl:block">xl</div>
</div>
上面显示了活动断点。但是我如何在不包含上述任何标记的情况下在 js 中获得相同的结果呢?
原文由 Prakash S 发布,翻译遵循 CC BY-SA 4.0 许可协议
这是我在
Typescript
中写的,它根据设备宽度返回当前断点。您可以将它放在一个独立的文件中,并在任何文件中需要时导入方法:编辑: 在较新的 Typescript 版本中,您必须将这两个参数添加到
tsconfig.json
下compilerOptions
--- 下才能导入 js 文件:此外,如果您使用的是 Angular 并收到
process
未定义的错误,则必须将这些行添加到polyfills.ts
文件的末尾(您必须安装process
当然是包):