vue.js的增删改查
来源:互联网 发布:淘宝店刷钻是真的吗 编辑:程序博客网 时间:2024/05/22 15:17
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>模版</title>
<script src="http://vuejs.org.cn/js/vue.js"></script>
<style>
* {
margin: 0;
padding: 0;
font-family:Arial ,"微软雅黑";
}
.list li{
border-bottom:1px solid #ccc;
}
.list li span{
display:inline-block;
padding:0 10px;
line-height:30px;
border-right:1px solid #ccc;
}
[class^="btn-"]{
width:40px;
}
</style>
</head>
<body>
<div id="example-02">
<button class="btn-add" @click="add()">add</button>
<hr>
<ul class="list">
<li v-for="i in items">
<span>{{i.id}}</span>
<span >{{i.name}}</span>
<span>{{i.type}}</span>
<button class="btn-del" @click="del($index,i)" >-</button>
</li>
</ul>
<hr>
</div>
<script>
var vm2 = new Vue({
el:"#example-02",
data:{
items:[{id:"a",name:"yt",type:"student"}],
index:0,
letterArr:["a","b","c","d","e","f","g"]
},
methods:{
del:function (index,obj) {
console.log(index,obj);
this.items.$remove(obj);
// this.items.splice(index,1);
},
add:function () {
var _self = this;
_self.index++;
var obj = {
id:_self.letterArr[_self.index]||"x",
name:"yt",
type:"student"
};
_self.items.push(obj);
}
}
})
</script>
</body>
</html>
<html>
<head>
<meta charset="utf-8">
<title>模版</title>
<script src="http://vuejs.org.cn/js/vue.js"></script>
<style>
* {
margin: 0;
padding: 0;
font-family:Arial ,"微软雅黑";
}
.list li{
border-bottom:1px solid #ccc;
}
.list li span{
display:inline-block;
padding:0 10px;
line-height:30px;
border-right:1px solid #ccc;
}
[class^="btn-"]{
width:40px;
}
</style>
</head>
<body>
<div id="example-02">
<button class="btn-add" @click="add()">add</button>
<hr>
<ul class="list">
<li v-for="i in items">
<span>{{i.id}}</span>
<span >{{i.name}}</span>
<span>{{i.type}}</span>
<button class="btn-del" @click="del($index,i)" >-</button>
</li>
</ul>
<hr>
</div>
<script>
var vm2 = new Vue({
el:"#example-02",
data:{
items:[{id:"a",name:"yt",type:"student"}],
index:0,
letterArr:["a","b","c","d","e","f","g"]
},
methods:{
del:function (index,obj) {
console.log(index,obj);
this.items.$remove(obj);
// this.items.splice(index,1);
},
add:function () {
var _self = this;
_self.index++;
var obj = {
id:_self.letterArr[_self.index]||"x",
name:"yt",
type:"student"
};
_self.items.push(obj);
}
}
})
</script>
</body>
</html>
1 0
- vue.js的增删改查
- vue.js+Element 增删改查
- vue.js+ element 增删改查
- vue.js+Element 增删改查
- vue+element增删改查
- js增删查改
- Vue.js——基于$.ajax实现数据的跨域增删查改【4】
- vue.js学习05之基于$.ajax的跨越增删改查
- js实现的增删改查
- js cookie 的增删改查
- js实现的增删改查操作
- js实现表格的增删改查
- js实现表格的增删改查
- js实现表格的增删改查
- angular Js的增删改查
- js中数组的增删改查
- 利用Vue基础部分实现增删改查的页面
- Vue.js实现的异步获取数据并以表格形式展示内容,实现基本的增删改查操作
- android开发仿ios的UIScrollView
- IllegalStateException异常处理
- (23)HTML标签详解之<frameset><frame><iframe><noframes>
- Java源码-简单的绘图板
- HDU1846之巴什博弈
- vue.js的增删改查
- 趣图展现程序员职业生涯的11个阶段
- GC算法与内存回收
- Android 热补丁技术的探索与简单实战----Qzone方案
- 大图加载+软引用+LruCache
- 【Codeforces自我陶醉水题篇~】(差17C code....)
- 算法+数据结构的本质
- Hust oj 1795 发现王国之旅(最大生成树)
- VB几种函数参数传递方法,Variant,数组,Optional,ParamArray