【发布时间】:2021-09-03 16:17:17
【问题描述】:
我希望能够限制芯片输入中的标签数量,这个已经解决了,但是现在如果我想删除一个芯片,直到我再次点击输入时它似乎没有被删除
这是我目前的代码
var chips = []
<ChipInput
value={chips}
placeholder={'Escribe'}
size={'medium'}
variant={'outlined'}
inputMode={'url'}
onAdd={(chip) => handleAddChip(chip)}
onDelete={(chip, index) => {chips.pop(index)}}
/>
使用此功能我只能输入 3 个元素
const handleAddChip = (chip) =>{
if(chips.length <= 2){
chips.push(chip)
}
}
所以问题是当我删除一个时,它不会删除它,直到我再次点击芯片输入
【问题讨论】:
标签: reactjs material-ui material-design