第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

React - 如何在選擇表單中將數(shù)組的第一個(gè)值顯示為默認(rèn)值?

React - 如何在選擇表單中將數(shù)組的第一個(gè)值顯示為默認(rèn)值?

慕仙森 2023-06-29 22:48:06
我試圖將數(shù)組中第一個(gè)對(duì)象的屬性顯示為默認(rèn)項(xiàng)。當(dāng)我嘗試提交表單時(shí),我得到的選擇值為空,因?yàn)槲疫€沒有參與它。我如何確保該值存在?我正在使用react-bootstrap. 以下是代表此問題的代碼片段:這里是重點(diǎn),我不知道值字段應(yīng)該放什么。我想要的是引用該id值,如果我的數(shù)組中只有一項(xiàng),我不必打開下拉列表,id 已經(jīng)在那里:<Form.Control as="select" value={WHAT DO I DO HERE??} onChange={props.handleCart}>   {props.carts.map((cart,i) => <option key={cart.id} value={cart.id}>{cart.cart_name</option>)})                 </Form.Control>主頁.jsconstructor() {        super();        this.state = {    myCarts = [    {'id':'1', 'cart_name': 'my cart 1'},    {'id':'2', 'cart_name': 'my cart 2'}    ],showMenu: false}}...Return<CreateshowMenu = {this.state.showMenu}menuModalToggle={this.menuModalToggle} carts = {this.state.carts}/>創(chuàng)建.jsconst CreateMenuModal = (props) => {    console.log('props carts there?',props.carts);    return (            <Modal            //dialogClassName={classes.modal}            show={props.showMenu}            onHide={props.menuModalToggle}            >                 <Modal.Header closeButton>                    <Modal.Title>Create Menu</Modal.Title>                </Modal.Header>                <div style={{ textAlign: 'center', padding: 10 }}>                    Fill out the following details to create menus for your cart. Once you create a menu you will have the option to add and remove items from that menu.                    </div>                <Modal.Body>                    <Form>                        <Form.Group controlId="cart_check">                            <Form.Label>Choose which cart this menu is for:</Form.Label>                            <Form.Control as="select" value={WHAT DO I DO HERE??} onChange={props.handleCart}>                                                               {props.carts.map((cart,i) => <option key={cart.id} value={cart.id}>{cart.cart_name}</option>)})            </Modal>    )}
查看完整描述

1 回答

?
慕田峪4524236

TA貢獻(xiàn)1875條經(jīng)驗(yàn) 獲得超5個(gè)贊

你可以嘗試defaultValue?form-control-props

<Form.Control

? as="select"

? value={props.carts[0].id.toString()}

? defaultValue={props.carts[0].id.toString()}

? onChange={props.handleCart}

>

? {props.carts.map((cart,i) => (

? ? <option key={cart.id} value={cart.id}>?

? ? ? ?{cart.cart_name}

? ? </option>

? ))}

</Form.Control>


查看完整回答
反對(duì) 回復(fù) 2023-06-29
  • 1 回答
  • 0 關(guān)注
  • 284 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)