猿问

React 动态刷元素

比如有这样的字符串: 观看?分钟课程,发送?积分

我需要吧字符串中的?改成input输入框,并为输入框绑定change事件。

字符串中?的数量是不固定的


翻过高山走不出你
浏览 562回答 1
1回答

皈依舞

先把字符串转换成数组,然后循环&nbsp;&nbsp;this.state.ruleOriginalArr.map((item,&nbsp;index)=>&nbsp;{&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(index&nbsp;<&nbsp;this.state.ruleOriginalArr.length&nbsp;-&nbsp;1)&nbsp;{&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;<span>{item}&nbsp;+&nbsp;<InputNumber&nbsp;onChange={(v)&nbsp;=>&nbsp;{&nbsp;this.ruleChange(v,&nbsp;index)}}&nbsp;/></span> &nbsp;&nbsp;&nbsp;&nbsp;}else&nbsp;{ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;<span>{item}</span> &nbsp;&nbsp;&nbsp;&nbsp;} &nbsp;&nbsp;})
随时随地看视频慕课网APP

相关分类

Html5
我要回答