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

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何使用 React 將輸入值附加到 HTML 元素中

如何使用 React 將輸入值附加到 HTML 元素中

滄海一幻覺 2022-10-21 14:34:27
我正在嘗試構(gòu)建一個輸入表單,該表單將使用 React 鉤子在另一個頁面中顯示提交的值。我可以在控制臺登錄時看到這些值,我正在尋找的是如何將它們附加為 HTML 元素。以下代碼是我工作的簡化版本。const DisplayList = ({ inputs }) => (  <div>    <h3>page 2 (parent component)</h3>    <div>{inputs}</div>  </div>);const AddList = () => {  const onSubmitForm = () => {    console.log(`      First name: ${inputs.firstName}      Last name: ${inputs.lastName}`);  };  const { inputs, handleInputChange, handleSubmit } = InputForm(onSubmitForm);  return (    <div>      <h3>page 1 (child component)</h3>      <form onSubmit={handleSubmit}>        <label>First Name: </label>        <input          type="text"          name="firstName"          onChange={handleInputChange}          value={inputs.firstName || ""}          required        />        <label>Last Name: </label>        <input          type="text"          name="lastName"          onChange={handleInputChange}          value={inputs.lastName || ""}          required        />        <button type="submit">Submit</button>      </form>      <hr />      <DisplayList />    </div>  );};export default AddList;非常感謝提供的任何幫助和指導(dǎo)!這是查看完整代碼的鏈接:代碼沙箱
查看完整描述

3 回答

?
慕妹3146593

TA貢獻(xiàn)1820條經(jīng)驗(yàn) 獲得超9個贊

將輸入作為道具傳遞給第二頁組件,如下所示。


DisplayList inputs={inputs} />

并在下面的組件中使用它。


const DisplayList = ({ inputs }) => (

  <div>

    <h3>page 2 (parent component)</h3>

    <div>{inputs.firstName}</div>

    <div>{inputs.lastname}</div>

  </div>

);


查看完整回答
反對 回復(fù) 2022-10-21
?
慕標(biāo)5832272

TA貢獻(xiàn)1966條經(jīng)驗(yàn) 獲得超4個贊

我不確定你想做什么:


在 AddList 中傳遞輸入:


<DisplayList inputs={inputs} />


并將 DisplayList 更改為:


const DisplayList = ({ inputs }) => (

  <div>

    <h3>page 2 (parent component)</h3>

    <div>{JSON.stringify(inputs)}</div>

  </div>

);


查看完整回答
反對 回復(fù) 2022-10-21
?
繁星coding

TA貢獻(xiàn)1797條經(jīng)驗(yàn) 獲得超4個贊

我只是將輸入對象作為DisplayList組件的道具,并在p標(biāo)簽中調(diào)用firstName和lastName的屬性。


<DisplayList inputs={inputs} />


const DisplayList = ({ inputs }) => (

 <div>

   <h3>page 2 (parent component)</h3>

   <p>First Name:{inputs.firstName}</p>

   <p>Lastname:{inputs.lastName}</p>

 </div>

);


查看完整回答
反對 回復(fù) 2022-10-21
  • 3 回答
  • 0 關(guān)注
  • 148 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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