亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁技術(shù)文章
文章詳情頁

node.js - 用react的for循環(huán)怎么實現(xiàn)重復(fù)輸入RadioButton

瀏覽:93日期:2024-08-01 15:34:16

問題描述

node.js - 用react的for循環(huán)怎么實現(xiàn)重復(fù)輸入RadioButton

我用了antdesign的插件,想實現(xiàn)從后臺獲取一個數(shù)據(jù)num,然后根據(jù)這個num循環(huán)n變,輸出單選框<RadioButton value='c'>張三</RadioButton>,但是控制臺直接報錯了ps.這是jsx頁面

[ERROR] parser.babel-5.x: /page/localExaminationPlan2/app/components/appointExpertPostForm.jsx: Unexpected token (125:22) [E:/mavenWorkspace/labsforce/FrontEnd/lcy/myProject/page/localExaminationPlan2/app/components/appointExpertPostForm.jsx]

我該怎么寫?

let formClass = React.createClass({ //注意處理提交表單,準(zhǔn)備數(shù)據(jù)給ok action handleSubmit(e) { //表單校驗 console.log(’-----’); let validateResult = this.props.form.validateFieldsAndScroll((errors, values) => { if (!!errors) {console.log(’Errors in form!!!’);return; }else{let params = ObjectAssign(//將隱藏值一并提交,如父id this.props.appointExpertPostFormReduce.get(’fieldValues’).toJSON(), this.props.form.getFieldsValue());this.props.appointExpertPostFormAction.onOk( params, this.props.notificationAction, Notification, this.postFormCallBack); } }); }, //表單提交成功回調(diào) postFormCallBack(){ this.props.declarationDetailTableComponent.queryRecords(); },queryRecords(params={}){ //2.add order query 由table onFieldsChange 傳入?yún)?shù) let wheresParma = []; let queryParam = {}; let queryFormParams = {}; queryFormParams.wheres = wheresParma; queryParam.queryFormParams = queryFormParams; let paramsAssign = ObjectAssign(this.props.appointExpertPostFormReduce.get(’pagination’).toJSON(),queryParam,params); paramsAssign.queryFormParams = JSON.stringify(paramsAssign.queryFormParams); this.props.appointExpertPostFormAction.onShowPostForm(paramsAssign,this.props.notificationAction,Notification); }, render() { const {appointExpertPostFormReduce,appointExpertPostFormAction} = this.props; const formItemLayout = { labelCol: { span: 6 }, wrapperCol: { span: 27 }, }; return ( <p style={{display:'inline'}}><Modal visible={this.props.appointExpertPostFormReduce.get(’addModleVisible’)} confirmLoading={this.props.appointExpertPostFormReduce.get(’confirmLoading’)} width={583} maskClosable={false} footer={[ <Button style={{backGround:'#000'}} key='btn' type='ghost' size='large' onClick={this.props.appointExpertPostFormAction.onCancel}> 取 消 </Button>, <Button key='submit' type='primary' size='large' onClick={this.handleSubmit}> 確 定 </Button>, ]}> <Form horizontal> <p id='box'> <FormItem {...formItemLayout} label='選擇專家'> <RadioGroup defaultValue='a' size='large'><RadioButton value='a'>趙六</RadioButton><RadioButton value='b'>李四</RadioButton><RadioButton value='c'>王五</RadioButton><RadioButton value='d'>張三</RadioButton> </RadioGroup> </FormItem> </p></Form></Modal> </p> ); },});var PostForm = Form.create()(formClass);module.exports = PostForm;

問題解答

回答1:

比較簡單的,在render函數(shù)里面定義一個array,然后for里面生成的東西依次push進去,最后顯示

render() { let shows = [] for (let i = 0; i < this.props.appointExpertPostFormReduce.num; i++){shows.push(<RadioButton value={/*具體value*/} key={i}>{/*具體顯示*/}</RadioButton>) }return ( <p style={{display:'inline'}}> //前面省略,貼代碼最好省略無關(guān)的內(nèi)容 <Form horizontal> <p id='box'> <FormItem {...formItemLayout} label='選擇專家'> <RadioGroup defaultValue='a' size='large'><RadioButton value='a'>趙六</RadioButton><RadioButton value='b'>李四</RadioButton><RadioButton value='c'>王五</RadioButton><RadioButton value='d'>張三</RadioButton>{shows} </RadioGroup> </FormItem></p> );

},});

回答2:

JSX里的{}不能直接用for,而且值要出來不用再加花括號,這代碼有明顯的錯誤。

要像這樣才行,下面用箭頭函數(shù)包起來,直接用函數(shù)也行:

<p>{()=> { for(var i=1; i<10; i++){ <p>i</p> } }}</p>

不過一般如果到render中的return語句,應(yīng)該要在這之前先求出值再進去加在花括號中。而不是在里面作運算。

回答3:

var items = this.props.appointExpertPostFormReduce.map((item, i)=>{ return (<RadioButton></RadioButton>{/***/} ); });

相關(guān)文章:
主站蜘蛛池模板: 欧美视频一区 | 亚洲人成网站在线播放观看 | 婷婷在线成人免费观看搜索 | 91黑丝国产线观看免费 | 1024在线观看免费播放 | 亚洲精品亚洲人成人网 | 高清视频一区二区三区 | 国产一区二区精品久久凹凸 | 国产成+人+综合+亚洲不卡 | 久久精品视频大全 | 国产区久久 | 免费香蕉视频 | 亚洲美女在线观看亚洲美女 | 久久99精品久久久久久青青日本 | 香蕉视频精品 | 一区二区三区久久精品 | 在线欧美视频免费观看国产 | 黑人巨大白妞出浆 | 欧美日韩国产在线 | 国产精品亚洲四区在线观看 | 亚洲小视频在线观看 | www日韩中文字幕在线看 | 特黄一级黄色片 | 国产在线精品一区免费香蕉 | 久久亚洲国产成人亚 | 欧美一级淫片吊带丝袜 | 黄色一级片视频 | 毛片女人毛片一级毛片毛片 | 国产女同一区二区三区五区 | 在线观看欧洲成人免费视频 | 日韩精品欧美视频 | 在线观看免费国产视频 | 国产精品国产三级在线高清观看 | 亚洲精品91在线 | 国产精品久久久久影院色老大 | 韩国免费播放一级毛片 | 广东东莞一级毛片免费 | 欧美成人香蕉网在线观看 | 成人黄色片在线观看 | 亚洲人成综合网站在线 | 日本一级片免费观看 |