久久久久久久视色,久久电影免费精品,中文亚洲欧美乱码在线观看,在线免费播放AV片

<center id="vfaef"><input id="vfaef"><table id="vfaef"></table></input></center>

    <p id="vfaef"><kbd id="vfaef"></kbd></p>

    
    
    <pre id="vfaef"><u id="vfaef"></u></pre>

      <thead id="vfaef"><input id="vfaef"></input></thead>

    1. 站長資訊網(wǎng)
      最全最豐富的資訊網(wǎng)站

      react 怎么實現(xiàn)刪除功能

      react實現(xiàn)刪除功能的方法:1、給li標簽添加一個點擊事件,代碼如“ <li key= {index} onClick={this.handleItemClick.bind(this, index)}>{value}</li>”;2、通過列表點擊事件“handleItemClick(index) {…}”實現(xiàn)刪除功能即可。

      react 怎么實現(xiàn)刪除功能

      本教程操作環(huán)境:Windows10系統(tǒng)、react18.0.0版、Dell G3電腦。

      react怎么實現(xiàn)刪除功能?

      React實現(xiàn)TodoList刪除功能

      要實現(xiàn)點擊列表中的某一項,就把該項刪除

      1.給li標簽添加一個點擊事件:handleItemClick

      <li key= {index} onClick={this.handleItemClick.bind(this, index)}>{value}</li>
      登錄后復制

      2.點擊事件函數(shù):

      // 列表點擊事件    handleItemClick(index) {        const list = [...this.state.list];        list.splice(index, 1);        this.setState({            list: list        })    }
      登錄后復制

      完整代碼如下:

      import React, {Component, Fragment} from 'react'; class TodoList extends Component {    constructor(props) {        super(props);        this.state = {            inputValue: '',            list: []        }    }    handleInputChange(e) {        this.setState({            inputValue: e.target.value        })    }    // 松開鍵盤會觸發(fā)該事件    handleKeyUp(e) {        // 判斷是不是點的回車鍵        if (e.keyCode === 13) {            const list = [...this.state.list, this.state.inputValue];            this.setState({                list: list,                inputValue: ''            })        }    }    // 列表點擊事件    handleItemClick(index) {        const list = [...this.state.list];        list.splice(index, 1);        this.setState({            list: list        })    }    render() {        return(            <Fragment>            <input value={this.state.inputValue} onChange={this.handleInputChange.bind(this)} onKeyUp={this.handleKeyUp.bind(this)}/>            <ul>                {                    this.state.list.map((value,index) => {                        return (                        <li key= {index} onClick={this.handleItemClick.bind(this, index)}>{value}</li>                        )                    })                }            </ul>            </Fragment>                        )    } } export default TodoList;
      登錄后復制

      推薦學習:《react視頻教程》

      贊(0)
      分享到: 更多 (0)
      網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號