6. 表单数据绑定
This commit is contained in:
parent
1cbf245a2f
commit
221d5573d4
@ -3,7 +3,7 @@ import {useEffect, useState} from "react";
|
|||||||
export default function InputComponent() {
|
export default function InputComponent() {
|
||||||
const [state, setState] = useState({
|
const [state, setState] = useState({
|
||||||
inputValue: "666",
|
inputValue: "666",
|
||||||
checkedArr: []
|
checkedArr: ["1","3"]
|
||||||
})
|
})
|
||||||
|
|
||||||
function onChecked(e) {
|
function onChecked(e) {
|
||||||
@ -40,9 +40,9 @@ export default function InputComponent() {
|
|||||||
value={state.inputValue}/>
|
value={state.inputValue}/>
|
||||||
|
|
||||||
<div>
|
<div>
|
||||||
<input value={1} onChange={onChecked} type="checkbox" name="options"/> 选项1
|
<input checked={state.checkedArr.indexOf("1") !== -1} value="1" onChange={onChecked} type="checkbox" name="options"/> 选项1
|
||||||
<input value={2} onChange={onChecked} type="checkbox" name="options"/> 选项2
|
<input checked={state.checkedArr.indexOf("2") !== -1} value="2" onChange={onChecked} type="checkbox" name="options"/> 选项2
|
||||||
<input value={3} onChange={onChecked} type="checkbox" name="options"/> 选项3
|
<input checked={state.checkedArr.indexOf("3") !== -1} value="3" onChange={onChecked} type="checkbox" name="options"/> 选项3
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user