比如有这样的字符串: 观看?分钟课程,发送?积分
我需要吧字符串中的?
改成input
输入框,并为输入框绑定change
事件。
字符串中?
的数量是不固定的
var items = str.split('?').reduce((state, item, index) => {
if (index) {
state.push(<input onChange={changeHandler} />)
}
state.push(item)
return state
}, [])
10 回答11.7k 阅读
2 回答3.2k 阅读✓ 已解决
4 回答2.2k 阅读✓ 已解决
3 回答1.2k 阅读✓ 已解决
1 回答1.8k 阅读✓ 已解决
3 回答840 阅读✓ 已解决
3 回答1k 阅读✓ 已解决
先把字符串转换成数组,然后循环