您的位置:首页 > 娱乐 > 八卦 > 伊春网络推广_晚上一个人睡不着偷偷看b站_百度知道怎么赚钱_如何在百度搜索到自己的网站

伊春网络推广_晚上一个人睡不着偷偷看b站_百度知道怎么赚钱_如何在百度搜索到自己的网站

2025/5/4 3:15:23 来源:https://blog.csdn.net/hopefullman/article/details/145965532  浏览:    关键词:伊春网络推广_晚上一个人睡不着偷偷看b站_百度知道怎么赚钱_如何在百度搜索到自己的网站
伊春网络推广_晚上一个人睡不着偷偷看b站_百度知道怎么赚钱_如何在百度搜索到自己的网站

待办事项 

Import react {component} from ‘react’

Class TodoList extend component{

          Costructor(props){

                Super(props);

                        This.state={

                                Value=””,

                                List:[]

                        }

                }

        getValue(e){

                Let value=e.target.value;

                This.setState({

                        value

                })

        }

        addValue(){

                This.setState({

                        List:[...this.state.list,this.state.value],

                        Value:””

                })

        }

        deletValue(index){

                Let list=this.state.list.splice(index,1);

                This.setState({

                        List

                })

         }

        Render(){

                Return(

                        <div>

                                <div>

                                        <input

                                                value={this.state.value}

                                                 onChange={this.getValue.bind(this)} />

                                        <button onClick={this.addValue.bind(this)} >提交</button>

                                        </div>

                                <div>

                                {

                                        this.state.list.map((item,index)=>{

                                                Return (<div key={index}  

                                                                onClick={this.deletValue.bind(this,index)}

                                                                >

                                                                        {item}

                                                                </div>

                                                            )

                                        })

                                }

                                </div>

                        </div>

                )

           }

  }

export default TodoList;

 优化部分

Import react {component} from ‘react’
Class TodoList extend component{Costructor(props){Super(props);This.state={Value=””,List:[]}This.getValue=this.getValue.bind(this);This.addValue=this.addValue.bind(this);This.deletValue=this.deletValue.bind(this);This.showList=this.showList.bind(this);}getValue(e){Let value=e.target.value;This.setState({value})}addValue(){This.setState({List:[...this.state.list,this.state.value],Value:””})}deletValue(index){Let list=this.state.list.splice(index,1);This.setState({List})}showList(){Return (this.state.list.map((item,index)=>{Return (    <div key={index}  onClick={()=>this.deletValue(index)}>{item}</div>)}))}Render(){Return(<div><div><input value={this.state.value}onChange={this.getValue} /><button onClick={this.addValue} >提交</button></div><div> {This.showList()}</div></div>)}}
export default TodoList;

 父子组件传值

Import react {component} from ‘react’;
Import TodoItem from ‘./TodoItem;Class TodoList extend component{Costructor(props){Super(props);This.state={Value=””,List:[]}This.getValue=this.getValue.bind(this);This.addValue=this.addValue.bind(this);This.deletValue=this.deletValue.bind(this);}getValue(e){Let value=e.target.value;This.setState({value})}addValue(){This.setState({List:[...this.state.list,this.state.value],Value:””})}deletValue(index){Let list=this.state.list.splice(index,1);This.setState({List})}Render(){Return(<div><div><input value={this.state.value}onChange={this.getValue} /><button onClick={this.addValue} >提交</button></div><div> {this.state.list.map((item,index)=>{Return (<TodoItem  content={item}index={index} deletValue={this.deletValue.bind(this)}/>)})}</div></div>)}
}
export default TodoList;//下面是TodoItem子组件编写Import react {component} from ‘react’;Class TodoItemextend component{Costructor(props){Super(props);This.delete=this.delete.bind(this)}Delete(){Let deletIndex=this.props.index;This.props.deletValue(deletIndex)}Render(){Return(<div onclick={this.delete} > {this.Props.content} </div>)}}
export default TodoItem;

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com