亚洲免费在线视频-亚洲啊v-久久免费精品视频-国产精品va-看片地址-成人在线视频网

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

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

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

問(wèn)題描述

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

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

[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]

我該怎么寫(xiě)?

let formClass = React.createClass({ //注意處理提交表單,準(zhǔn)備數(shù)據(jù)給ok action handleSubmit(e) { //表單校驗(yàn) 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='選擇專(zhuān)家'> <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;

問(wèn)題解答

回答1:

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

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'}}> //前面省略,貼代碼最好省略無(wú)關(guān)的內(nèi)容 <Form horizontal> <p id='box'> <FormItem {...formItemLayout} label='選擇專(zhuān)家'> <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,而且值要出來(lái)不用再加花括號(hào),這代碼有明顯的錯(cuò)誤。

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

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

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

回答3:

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

相關(guān)文章:
主站蜘蛛池模板: 欧美日韩在线播一区二区三区 | 午夜啪啪福利视频 | 日韩成人在线观看视频 | 亚洲精品中文字幕字幕 | 免费一级做a爰片久久毛片 免费一级做a爰片性色毛片 | 日本一级毛片高清免费观看视频 | 久久精品国产三级不卡 | 国产成人小视频 | 午夜在线视频一区二区三区 | 国产成人免费福利网站 | 国产午夜精品免费一二区 | 波多野结衣一区二区三区高清在线 | 亚洲国产精品久久人人爱 | 国内精品91最新在线观看 | 国产高清精品一级毛片 | 97久久精品午夜一区二区 | 91一级片 | 日韩一区二区三区在线免费观看 | 欧美精品日日鲁夜夜添 | 老司机一级片 | 成人亚洲精品一区二区 | 看真人视频a级毛片 | 亚洲高清中文字幕一区二区三区 | 狠狠做久久深爱婷婷97动漫 | 一级毛片一级毛片a毛片欧美 | 国产综合在线观看 | 国产在线精品一区二区高清不卡 | 九九九国产在线 | 亚洲精品综合久久中文字幕 | 欧美一区不卡二区不卡三区 | 性夜黄a爽爽免费视频国产 性夜影院爽黄a爽免费看网站 | 91精品国产91久久久久青草 | 97国产免费全部免费观看 | 一区二区精品视频 | 国产精品久草 | 一区二区三区网站在线免费线观看 | 国产在播放一区 | 欧美午夜精品一区二区三区 | 日韩中文字幕视频 | 国模偷拍在线观看免费视频 | 99久久精品免费看国产 |