这是我的目标:
const [opportunity, setOpportunity] = useState({
name: '',
description: '',
experience: '',
});
我想将其存储在opportunity experience属性中,就像用逗号分隔的字符串一样.例如:"experience\u 1,experience\u 2,experience\u 3".
但是,当我在输入字段中键入时,我希望能够在单词之间留有空格.例如:experience\u 1 experience\u 2 experience\u 3
这是我输入字段的代码:
<InputField
type='text'
value={opportunity.experience.split(',').join(' ')} // i think i need changes here
onChange={(e) => setOpportunity({ ...opportunity, experience: e.currentTarget.value.split(" ").filter(x => x !== '').toString() })} // i think this works
label={"Experiences"}
/>
有人帮忙吗?