0
我正在使用卡片antd在reactJS,我需要隐藏卡片。如何在Reactjs中隐藏卡片?
这是代码在我的项目:
<div>
{Survey[1]
.Encuesta
.map((q, i) => <Card
key={i}
title={q.tipo + '/' + q.opcion}
extra={< a onClick = {
() => {
Survey[1].Encuesta.splice(q.id-1,1);
console.log(Survey[1].Encuesta);
}
} > Eliminar </a>}
style={{
width: 500,
marginBottom: 10
}}>
<p>
<b>Pregunta:
</b>
{q.pregunta}</p>
<p>
<b>opciones:
</b>
Sin opciones.</p>
</Card>)}
</div>
我传递函数的性质extra
:
extra={< a onClick = {
() => {
Survey[1].Encuesta.splice(q.id-1,1);
console.log(Survey[1].Encuesta);
}
}
我想从我的数组中删除选定的对象,也是我想隐藏它,请帮助!
这个代码不工作:C错误是“遗漏的类型错误:真不是一个函数” –
对不起,我犯了一个语法错误。过滤器方法应该有一个函数,所以我已经更新了它。现在通过了。所以它假设的id是每个对象的一个深度。如果更深入,则必须适当映射它。 –