react 原生 數據回顯問題 及 單選默認


const {form} = this.state;
console.log(form)  //數據可以獲取到
//直接 form.name 會出現錯誤但不影響數據的顯示
< input
 type="text" value={form.name} onChange={this.handleChange} className="name"
/>
//后來各種試 用三目運算
form.name ? form.name : "" 不會報錯了
< input
 type="text" value={form.name ? form.name : ""} onChange={this.handleChange} className="name" />

//其實感覺直接做增刪改查的話應該能碰運氣直接順手用三目的,這次只是單純敲下不用ant回顯 結果卡了好長事件

//============單選默認事件
//做單選時添加默認也碰到關於checked的問題
//這里的 js 的checked 變成了 defaultChecked
<input
   type="radio"
   name="radio"
   value="1"
   defaultChecked={form.sex*1 ? "defaultChecked" : ""} 
 />男
 <input 
   type="radio"
   name="radio"
   value="0"
   defaultChecked={form.sex*1 ? "" : "defaultChecked"}
/>女
 
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM