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