为了账号安全,请及时绑定邮箱和手机立即绑定

react.js中如何动态渲染已经做好的组件

react.js中如何动态渲染已经做好的组件

慕运维8079593 2018-09-03 12:22:50
现在需要动态的添加组件,在<Select></Select>组件内部动态加载<Option></Option>组件,如何需要5条,就在<Select></Select>组件内部动态加载5条<Option></Option>;如下:<Select><Option>1</Option><Option>2</Option><Option>3</Option><Option>4</Option><Option>5</Option></Select>如何需要3条,同理渲染3条,采用 直接采用+法会报错;let a = <Option>1</Option>;a = a + a;----------报错;如果采用dangerouslySetHTML太过于麻烦,因为<Option></Option>是封装好的子组件,请问有没有更好的方法动态的加载<Option>1</Option>组件
查看完整描述

1 回答

?
森林海

TA贡献2011条经验 获得超2个赞

放在数组里:

<Select>{[<Option/>,<Option/>,...}</Select>,

数组由数据依据需求生成即可


查看完整回答
反对 回复 2018-10-15
  • 1 回答
  • 0 关注
  • 2131 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号