问题描述
我正在使用 ionic react 并努力研究如何使用 calcWidth 来动态获取宽度。目前我正在使用类似下面的东西
width={310}
在我正在使用的 React 组件中提供 310 像素。文档建议使用 calcWidth 但没有解释如何使用。我看到一些使用 Dimensions 的示例,但似乎我无法将其与 ionic react 一起使用。
我尝试过普通
width={calcWidth}
但这不起作用,因为它需要 width 属性。
解决方法
好吧,您可以通过使用窗口获取屏幕宽度:
window.innerWidth