首页 > 其他分享 >vue再读22-表格案例--删除商品

vue再读22-表格案例--删除商品

时间:2023-02-11 14:35:22浏览次数:47  
标签:vue name 22 -- list Date date new methods


<!DOCTYPE html>
<html lang="en">

<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>

<body>
<!-- 数据渲染界面 -->
<!-- 绑定表单元素 -->
<div id="abc">
<div class="add">
<input type="text" v-model="itemname">
<input type="button" value="添加" @click="addItem()">
</div>
<div class="add">
<input type="text" placeholder="请输入你想输入的名称">
</div>
<div>

<table class="tb">
<tr>
<th>编号</th>
<th>品牌名称</th>
<th>创立时间</th>
<th>操作</th>
</tr>
<tr v-for="(v,i) in list">
<td>{{i+1}}</td>
<td>{{v.name}}</td>
<td>{{v.date}}</td>

<td>
<a href="#" @click.prevent="deleteItem(i)">删除</a>
</td>

</tr>
<tr v-if="list.length===0">
<td colspan="4">没有品牌数据</td>
</tr>
</table>
</div>
</div>
<script src="./js/vue.js"></script>
<script>
var list = [{
name: 'TCL',
date: new Date()
}, {
name: 'xx00',
date: new Date()
}, {
name: 'TCL',
date: new Date()
},

];


var vm = new Vue({
//v-on里面的methods方法
el: '#abc',
//模板ajax返回的数据
data: {
msg: '我是歌谣',
//等同于list:list
list,
itemname: ''
},
methods: {
addItem() {
this.list.unshift({
name: this.itemname,
date: new Date()
})
},
deleteItem(index) {
if (confirm("sure?")) {
this.list.splice(index, 1)
}

}
}
})
</script>
<!-- 列表渲染 -->
<!-- 1渲染数组 -->
<!-- 2c处理无数据的时候 -->
</body>

</html>

vue再读22-表格案例--删除商品_数据

 

标签:vue,name,22,--,list,Date,date,new,methods
From: https://blog.51cto.com/u_15460007/6050413

相关文章

  • dom-utils
    functionisNil(obj:any):boolean{returntypeofobj==="undefined"||obj===null;}functionfixCls(clsStr:string):string{if(!clsStr){ret......
  • vue再读20-表格案例--处理无数据的时候的渲染
    <!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><metaname="viewport"content="width=device-width,initial-scale=1.0"><title>Document</t......
  • 关于:java中poi导出对象到excel中,日期格式属性,后面几行变成数字
    导出对象数据到excel中,发现从45行开始,日期数据变成了天数,代码: publicstaticvoidwriteExcel(Listlist,Filefile)throwsException{  //反射获取list中对象类型 ......
  • vue再读19-表格案例--渲染页面
    <!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><metaname="viewport"content="width=device-width,initial-scale=1.0"><title>Document</t......
  • Mybatis plus按照时间排序后分页查询有重复情况
    场景有一个根据create_time排序的分页接口,在第二页会出现第一页出现过的重复记录排查思路排查1、入参处理时对分页相关数据的处理有问题排查2、sql的入参数有问题经......
  • vue再读18-系统指令v-model
    <!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><metaname="viewport"content="width=device-width,initial-scale=1.0"><title>Document</t......
  • vue再读16-系统指令v-for-key
    <!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><metaname="viewport"content="width=device-width,initial-scale=1.0"><title>Document</t......
  • [jmeter]快速入门
    前言以压测一个api为例。假设有一个api非常简单的apihttp://192.168.1.111:8080/,只是返回helloworld字符串。准备打开jmeter,新建测试计划在测试计划上右键->线......
  • vue再读17-系统指令v-bind
    <!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><metaname="viewport"content="width=device-width,initial-scale=1.0"><title>Document</t......
  • 基于GenericAPIView以及五个视图扩展类写接口
    目录基于GenericAPIView以及五个视图扩展类写接口一、基于GenericAPIView写接口二、基于GenericAPIView以及五个视图扩展类写接口基于GenericAPIView以及五个视图扩展类......