vue专项练习
创始人
2024-06-01 12:05:47

一、循环实现一个列表的展示及删除功能

1.1 列表展示

1、背景:

完成一个这样的列表展示。使用v-for 循环功能

id接口名称测试人员项目名项目ID描述信息创建时间用例数
1首页喵酱发财项目a1case的描述信息2019/11/6 14:50:3010
2个人中心张三发财项目a1case的描述信息2019/11/7 14:50:3011
3tab李四发财项目a1case的描述信息2019/11/8 14:50:3012
4列表喵酱美梦项目2bcase的描述信息2019/11/9 14:50:3013
5我的喵酱美梦项目2bcase的描述信息2019/11/10 14:50:3014
6你的喵酱美梦项目2bcase的描述信息2019/11/11 14:50:3015
7大家的张三美梦项目2bcase的描述信息2019/11/12 14:50:3016

 2、实现代码


id接口名称测试人员项目名项目id描述信息创建时间用例数
{{item.id}}{{item.name}}{{item.tester}}{{item.project}}{{item.project_id}}{{item.desc}}{{item.create_time}}{{item.testcases}}

1.2 列表删除的功能

给上面的列表,添加一个删除功能,绑定事件。


id接口名称测试人员项目名项目id描述信息创建时间用例数操作
{{item.id}}{{item.name}}{{item.tester}}{{item.project}}{{item.project_id}}{{item.desc}}{{item.create_time}}{{item.testcases}}

注意,列表删除功能的两种方式。

方式一 通过 filter过滤实现

				methods: {del:function(id) {this.list=this.list.filter(function(item,index){return item.id != id})},},

注意,function(item,index)。 item是列表中,每一个元素,index是索引,这个索引是固定写法。

方式二 通过删除索引实现

				methods:{del:function(id){// 查找要删除的数据索引值let index = this.lists.findIndex(function(item){return item.id==id})// 根据数组的索引去删除数组中对应的数据this.lists.splice(index,1)}}

相关内容

热门资讯

原创 如... 这两年,很多人都有个说不清道不明的感觉:日子没出大事,却再也不敢像以前那样花钱了。 买东西前多犹豫几...
突破技术无人区!梁建英亮相央视... 梁建英,女,1972年4月生,中共党员,中国中车首席科学家,国家高速列车青岛技术创新中心主任、中车工...
最新或2023(历届)事业单位... 中华人民共和国劳动法第四章 工作时间和休息休假第三十六条 国家实行劳动者每日工作时间不超过八小时、平...
最新或2023(历届)最新职工...   中华人民共和国国务院令  第514号  《职工带薪年休假条例》已经2007年12月7日国务院第1...
公休假国家规定最新或2023(...   中华人民共和国劳动法  第四章 工作时间和休息休假  第三十六条 国家实行劳动者每日工作时间不超...