无法动态添加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>
所以这是呈现我的常量按钮,但是不是动态按钮。
您必须调用该函数,如果您遇到括号,将导致错误。
尝试以下格式。
<ActionButton>
<ActionButton.item name={constant_btn1} />
<ActionButton.item name={constant_btn2} />
{this.getDynamicBtns()}
</ActionButton>