022——VUE中remove()方法的使用:
2024-08-28 13:28:54
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>vue中的变异方法:splice()方法</title>
<script type="text/javascript" src="vue.js"></script>
</head>
<body>
<div id="demo">
<li v-for="(v,k) in comments">
{{v.content}}
<button v-on:click="remove(k)">删除</button>
</li>
<textarea rows="10" cols="20" v-model="current"></textarea><br/>
<button v-on:click="push('first')">在数据前面增加</button>
<button v-on:click="push('last')">在数据后面增加</button>
<br>
<button v-on:click="del('first')">删除第一个数据</button>
<button v-on:click="del('last')">删除最后一个数据</button>
</div>
<script type="text/javascript">
new Vue({
el:"#demo",
data:{
current:"",
comments:[
{content:'PHP'},
{content:'JAVA'}
]
},
methods:{
//增加数据的方法:
push(type){
var content={content:this.current};
switch (type){
case 'first':
this.comments.unshift(content);
break;
case 'last':
this.comments.push(content);
break;
}
this.current="";
},
//删除数据的方法:
del(type){
switch (type){
case 'first':
this.comments.shift();
break;
case 'last':
this.comments.pop();
break;
}
},
//点击删除,删除对应的数据信息:
remove(k){
this.comments.splice(k,1);
}
}
});
</script>
</body>
</html>
最新文章
- zabbix-agent配置文件说明
- IE6兼容性问题及IE6常见bug详细汇总
- javascript第二遍基础学习笔记(二)
- 点击文字可以选中相应的checkbox
- 各种开源协议介绍 BSD、Apache Licence、GPL V2 、GPL V3 、LGPL、MIT
- WPF 实现控件间拖拽内容
- 认识Log4j
- 数据结构二叉树的java实现,包括二叉树的创建、搜索、删除和遍历
- 微服务时代TestOps工程师学习总结
- spring的父子容器
- Uva 437 巴比伦塔 &;&; UVA10003
- 我的秋招经验分享(已拿BAT头条网易滴滴)
- ThinkPHP 5.0/5.1 自定义404界面的配置
- oldboy s21day14装饰器模块和面试题
- javascript 获取字符递增
- java的坦克大战
- Linux 检查端口gps命令
- java.lang.Integer源码浅析
- 性能测试工具 Web Service 性能测试工具比较
- bootstrap动态生成层级ul-li 新闻预览 常用方法