<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<link href="../../plugins/bootstrap-3.3.7-dist/css/bootstrap.min.css" rel="stylesheet" type="text/css">
<script src="./vue.js"></script>
<script src="./vue.js"></script>
<script src="../../plugins/jquery-1.9.1.min.js"></script>
<script src="../../plugins/bootstrap-3.3.7-dist/js/bootstrap.min.js"></script>
<title>Vuejs2.0 demo</title>
</head>
<body > <div id="app"> <form action="" onsubmit="return false;" role="form">
<div class="form-group">
<label class="control-label" for="inputName">姓名:</label>
<div class="controls">
<input type="text" id="inputName" placeholder="输入姓名" v-model="stu.name" class="form-control">
</div>
</div>
<div class="form-group">
<label class="control-label" for="inputAge">年龄:</label>
<div class="controls">
<input type="text" id="inputAge" placeholder="输入年龄" v-model="stu.age" class="form-control">
</div>
</div> <div class="control-group">
<button class="btn btn-small btn-primary" v-on:click="add();">添加</button>
<button type="reset" class="btn btn-small btn-danger">重置</button> </div>
</form> <table class="table table-striped table-bordered">
<caption class="h2 text-center">用户信息</caption>
<tr><th>序号</th><th>姓名</th><th>年龄</th><th>操作</th></tr>
<!--<tr>
<td>1</td><td>lisi</td><td>20</td><td><button class="btn btn-small">删除</button></td>
</tr>
<tr>
<td>2</td><td>lisi</td><td>30</td><td><button class="btn btn-small">删除</button></td>
</tr>-->
<tr v-for="(stu,index) in studata">
<td>{{index + 1}}</td><td>{{ stu.name }}</td><td>{{ stu.age }}</td><td><button class="btn btn-small" v-on:click="del(index);">删除</button></td>
</tr> <tr v-show="studata.length!=0">
<td colspan="4" class="text-center">
<button class="btn btn-small btn-danger" v-on:click="delAll();">全部删除</button>
</td>
</tr> <tr v-show="studata.length==0">
<td colspan="4" class="text-center">暂无数据</td>
</tr>
</table> <!-- <div id="box">
<input type="text" v-model="msg">
<span>{{msg}}</span>
</div>-->
</div> <script>
window.onload = function(){
new Vue({
el:"#app",
data:{
msg:"用户信息表",
studata:[],
stu:{name:"",age:""}
},
methods:{
add:function(){
//this.stu = {name:"lisi",age:"20"};
this.studata.push(this.stu);
this.stu = {};
},
del:function(n){
this.studata.splice(n,1);
},
delAll:function(){
this.studata = [];
}
}
});
}
</script> </body>
</html>

最新文章

  1. jQuery 下拉框应用 拓展
  2. selenium2(WebDriver)环境搭建
  3. Java 线程池的原理与实现
  4. iOS下日期的处理
  5. Android SDK Manager更新不了的解决办法
  6. JS中的事件绑定,事件捕获,事件冒泡以及事件委托,兼容IE
  7. sql语法图
  8. Destoon标签使用技巧十则
  9. Https协议简析及中间人攻击原理
  10. 将外部准备好的sqlite导入到项目当中
  11. FSM(有限状态机)
  12. 【剑指offer】的功率值
  13. Python之文件与目录操作及压缩模块(os、shutil、zipfile、tarfile)
  14. 关于Ubuntu的ssh免密登录
  15. FTP服务
  16. 数据结构-环形队列 C和C++的实现
  17. webstorm2017破解
  18. js检测页面离开
  19. Java核心技术卷一基础知识-第2章-Java程序设计环境-读书笔记
  20. Kafka的接口回调 +自定义分区、拦截器

热门文章

  1. Adobe Dynamic Http Streaming的简单配置与实现 (FMS, HLS, HDS)
  2. Swift2.1keyword @noescape介绍
  3. 算法笔记_127:蓝桥杯2017模拟赛-本科组习题解答(Java)
  4. Emmet初探
  5. 传统数据库没落,OLTP新型数据库发展火热
  6. python easy_install 发生Unable to find vcvarsall.bat错误的处理方法
  7. TOMCAT配置数据库连接池
  8. 以__name__进行单元测试
  9. 为什么需要设置pythonpath环境变量?
  10. java中的finally详解(finally中没有return i,却有i=XX)