【问题标题】:is there any possibility to know if the View is wrapped有没有可能知道视图是否被包装
【发布时间】:2020-11-24 11:03:35
【问题描述】:

我有一个View,如下所示

<View style={{width: '60%', flexDirection: 'row', flexWrap: 'wrap'}}>
    { .....}
    { .....}
<View>

如果View 中的项目能够在单行中呈现,否则View 将相应地扩展到第二行。

我的疑问是,有没有办法以编程方式知道 View 已包装?

【问题讨论】:

    标签: react-native view flexbox


    【解决方案1】:

    您可以创建对 View 的引用并在其属性中检查其样式。在这里查看如何创建元素引用https://reactjs.org/docs/refs-and-the-dom.html

    【讨论】:

    • 创建了一个 ref 并 consle.logged 它。它只是显示了 View 的所有道具,但现在是查找视图是否被包装的方法
    • 检查样式属性
    • 我检查了它......它显示所有道具都是真实的......无论是否使用特定道具。这就是我陷入困惑的地方
    猜你喜欢
    • 2010-10-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-06-07
    • 2010-10-20
    • 2022-11-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多