国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

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

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

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

問題描述

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

我用了antdesign的插件,想實(shí)現(xiàn)從后臺獲取一個數(shù)據(jù)num,然后根據(jù)這個num循環(huán)n變,輸出單選框<RadioButton value='c'>張三</RadioButton>,但是控制臺直接報(bào)錯了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) { //表單校驗(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='選擇專家'> <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進(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'}}> //前面省略,貼代碼最好省略無關(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)該要在這之前先求出值再進(jìn)去加在花括號中。而不是在里面作運(yùn)算。

回答3:

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

相關(guān)文章:
主站蜘蛛池模板: 久久亚洲一级α片 | 色综合久久88色综合天天小说 | 91精品国产高清久久久久久91 | 国产激情视频在线播放 | 国产精品99久久免费观看 | 日本色网址 | 国内精品1区1区3区4区 | 精品欧美一区二区精品久久 | 国产成人黄色 | 国产亚洲毛片在线 | 夜鲁夜鲁夜鲁在线观看福利 | 日韩99在线 | 日本一区二区三区在线 视频 | 动漫精品一区二区 | www成人国产在线观看网站 | 一级欧美| 色精品一区二区三区 | 成人a毛片视频免费看 | 亚洲影院国产 | 亚洲日本在线观看视频 | 亚洲欧美日韩久久一区 | 成人国产欧美精品一区二区 | 亚洲性在线 | 国美女福利视频午夜精品 | 国产成人cao在线 | 久久影院国产 | 精品一区二区三区18 | 自拍 欧美 | 日本一线一区二区三区免费视频 | 国产精品一区二区四区 | 国产麻豆交换夫妇 | 成人小视频在线观看免费 | 国产禁女女网站免费看 | 思思久热re6这里有精品 | 成人免费看www网址入口 | 99精品国产成人一区二区在线 | 亚洲 欧美 日韩中文字幕一区二区 | 精品自拍视频在线观看 | 国产2页 | 亚洲国产精品大秀在线播放 | 伊人热久久 |