react如何实现删除功能

这篇文章主要介绍“react如何实现删除功能”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“react如何实现删除功能”文章能帮助大家解决问题。

发展壮大离不开广大客户长期以来的信赖与支持,我们将始终秉承“诚信为本、服务至上”的服务理念,坚持“二合一”的优良服务模式,真诚服务每家企业,认真做好每个细节,不断完善自我,成就企业,实现共赢。行业涉及成都隧道混凝土搅拌车等,在成都网站建设公司全网营销推广、WAP手机网站、VI设计、软件开发等项目上具有丰富的设计经验。

react实现删除功能的方法:1、给li标签添加一个点击事件,代码如“

  • {value}
  • ”;2、通过列表点击事件“handleItemClick(index) {...}”实现删除功能即可。

    React实现TodoList删除功能

    要实现点击列表中的某一项,就把该项删除

    1.给li标签添加一个点击事件:handleItemClick

    {value}

    2.点击事件函数:

    // 列表点击事件
       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
           })
       }
       // 松开键盘会触发该事件
       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(
               
               
               
                     {                    this.state.list.map((value,index) => {                        return (                        {value}                        )                    })                }            
               
                           )    } } export default TodoList;

    关于“react如何实现删除功能”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识,可以关注创新互联行业资讯频道,小编每天都会为大家更新不同的知识点。


    分享名称:react如何实现删除功能
    标题网址:http://bzwzjz.com/article/igsecd.html

    其他资讯

    Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
    友情链接: 重庆电商网站建设 网站制作 温江网站设计 网站制作 成都网站制作 移动网站建设 成都网站设计 成都网站建设流程 响应式网站设计 网站制作 网站制作公司 成都网站建设公司 成都营销网站建设 重庆外贸网站建设 攀枝花网站设计 重庆企业网站建设 企业网站设计 商城网站建设 重庆手机网站建设 手机网站制作设计 成都网站建设 四川成都网站设计