React Native Action Button-无法动态添加按钮

问题描述 投票:0回答:1

无法动态添加ActionButton项。

我有以下设置-

<ActionButton>
    <ActionButton.item name={constant_btn1} />
    <ActionButton.item name={constant_btn2} />
</ActionButton>

我想向此列表添加动态按钮。 (该列表是从后端接收的)

我创建了一个返回这些按钮视图的函数。

getDynamicBtns() {
    dynamicButtonsList.map(item, key) => {(
        return <ActionButton.item name={item.btnName} />;
    )};
}

并且我已经以这种方式使用它->

<ActionButton>
    <ActionButton.item name={constant_btn1} />
    <ActionButton.item name={constant_btn2} />
    {this.getDynamicBtns}
</ActionButton>

所以这是呈现我的常量按钮,但是不是动态按钮

react-native render floating-action-button action-button
1个回答
0
投票

您必须调用该函数,如果您遇到括号,将导致错误。

尝试以下格式。

<ActionButton>
    <ActionButton.item name={constant_btn1} />
    <ActionButton.item name={constant_btn2} />
    {this.getDynamicBtns()}
</ActionButton>
© www.soinside.com 2019 - 2024. All rights reserved.