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

您的位置:首頁技術文章
文章詳情頁

node.js - 用react的for循環怎么實現重復輸入RadioButton

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

問題描述

node.js - 用react的for循環怎么實現重復輸入RadioButton

我用了antdesign的插件,想實現從后臺獲取一個數據num,然后根據這個num循環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({ //注意處理提交表單,準備數據給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); } }); }, //表單提交成功回調 postFormCallBack(){ this.props.declarationDetailTableComponent.queryRecords(); },queryRecords(params={}){ //2.add order query 由table onFieldsChange 傳入參數 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函數里面定義一個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'}}> //前面省略,貼代碼最好省略無關的內容 <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,而且值要出來不用再加花括號,這代碼有明顯的錯誤。

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

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

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

回答3:

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

相關文章:
主站蜘蛛池模板: 一级毛片免费视频网站 | 国产在线欧美精品 | 免费国产成人18在线观看 | 成人精品国产 | 91成人免费视频 | 99成人国产精品视频 | 国产成年视频 | 亚洲伊人色一综合网 | 国产精品久久影院 | 一区二区三区久久精品 | 免费一级毛片免费播放 | 香港全黄一级毛片在线播放 | 三级黄色网 | 亚洲男女网站 | 性生大片一级毛片免费观看 | 国产在线拍揄自揄视精品不卡 | 国产亚洲一区二区三区在线观看 | 国产一区二区三区精品视频 | 国产男女视频在线观看 | 综合久久91 | 69成人做爰视频69 | 免费高清特黄a 大片 | 久久香蕉国产精品一区二区三 | 久草视频在线播放 | 国产成人精品午夜在线播放 | 欧美在线做爰高清视频 | 午夜在线亚洲 | 日韩欧美精品在线视频 | 国产亚洲精品一区二区在线观看 | 久久色精品 | 免费看男女做好爽好硬视频 | 久久福利资源站免费观看i 久久高清精品 | 国产一区二区在免费观看 | 91欧洲在线视精品在亚洲 | 成人久久18免费网站入口 | 日本高清va不卡视频在线观看 | 亚洲在线视频网站 | 国产成人免费在线 | 亚洲精品一区二区三区在线看 | 免费看亚洲 | 国产欧美日韩图片一区二区 |