<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>智能社——http://www.zhinengshe.com</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0">
<meta name="apple-mobile-web-app-capable" content="yes">
<meta name="apple-mobile-web-app-status-bar-style" content="black">
<style> </style>
<link rel="stylesheet" href="lib/bootstrap.min.css">
<script src="lib/jquery-1.7.2.js"></script>
<script src="lib/bootstrap.js"></script> <script src="vue.js"></script>
<script>
window.onload=function(){
new Vue({
el:'#box',
data:{
myData:[],
username:'',//对应页面的v-model="username"
age:'',//对应页面的v-model="age"
nowIndex:-100
},
methods:{
add:function(){
console.log(this);//this是vue的运行环境,
this.myData.push({//myData要加this,不加this不会绑定到data里面的username
name:this.username,
age:this.age
}); this.username='';
this.age='';
},
deleteMsg:function(n){
if(n==-2){
this.myData=[];
}else{
this.myData.splice(n,1);
}
}
}
});
};
</script>
</head>
<body>
<div class="container" id="box">
<form role="form">
<div class="form-group">
<label for="username">用户名:</label>
<input type="text" id="username" class="form-control" placeholder="输入用户名" v-model="username">
</div>
<div class="form-group">
<label for="age">年 龄:</label>
<input type="text" id="age" class="form-control" placeholder="输入年龄" v-model="age">
</div>
<div class="form-group">
<input type="button" value="添加" class="btn btn-primary" v-on:click="add()">
<input type="reset" value="重置" class="btn btn-danger">
</div>
</form>
<hr>
<table class="table table-bordered table-hover">
<caption class="h3 text-info">用户信息表</caption>
<tr class="text-danger">
<th class="text-center">序号</th>
<th class="text-center">名字</th>
<th class="text-center">年龄</th>
<th class="text-center">操作</th>
</tr>
<tr class="text-center" v-for="item in myData">
<td>{{$index+1}}</td>
<td>{{item.name}}</td>
<td>{{item.age}}</td>
<td>
<button class="btn btn-primary btn-sm" data-toggle="modal" data-target="#layer" v-on:click="nowIndex=$index">删除</button>
</td>
</tr>
<tr v-show="myData.length!=0">
<td colspan="4" class="text-right">
<button class="btn btn-danger btn-sm" v-on:click="nowIndex=-2" data-toggle="modal" data-target="#layer" >删除全部</button>
</td>
</tr>
<tr v-show="myData.length==0">
<td colspan="4" class="text-center text-muted">
<p>暂无数据....</p>
</td>
</tr>
</table> <!--模态框 弹出框-->
<div role="dialog" class="modal fade bs-example-modal-sm" id="layer">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal">
<span>&times;</span>
</button>
<h4 class="modal-title">确认删除么?</h4>
</div>
<div class="modal-body text-right">
<button data-dismiss="modal" class="btn btn-primary btn-sm">取消</button>
<button data-dismiss="modal" class="btn btn-danger btn-sm" v-on:click="deleteMsg(nowIndex)">确认</button>
</div>
</div>
</div>
</div>
</div>
</body>
</html>

最新文章

  1. Map的性能
  2. 《ASP.NET SignalR系列》第一课 认识SignalR
  3. 【002: NetBeans 的 代码补全】
  4. CodeForces 602D 【单调队列】【简单数学】
  5. db2 sequence 查询
  6. 创建并在项目中调用SQLSERVER存储过程的简单示例
  7. Python基础——6面向对象编程
  8. Spring再接触 自动装配
  9. SpringBoot集成阿里巴巴Druid监控
  10. 潭州课堂25班:Ph201805201 WEB 之 页面编写 第四课 登录注册 (课堂笔记)
  11. zabbix 3.4新功能值解析——Preprocessing预处理
  12. WorldWind源码剖析系列:影像存储类ImageStore、Nlt影像存储类NltImageStore和WMS影像存储类WmsImageStore
  13. C语言基础:常见循环语句 分类: iOS学习 c语言基础 2015-06-10 21:46 13人阅读 评论(0) 收藏
  14. 【官方文档】Nginx负载均衡学习笔记(二)负载均衡基本概念介绍
  15. Linux下压缩文件-1
  16. POI2010题解
  17. java中main方法的 (String []args)
  18. 记录一下前端ajax实现增删改功能的步骤
  19. java数组实现简单的DVD管理
  20. C中atoi和strcpy的自定义实现

热门文章

  1. Copying lists
  2. 在Ubuntu下使用命令删除目录
  3. 基于AsyncTask的图片下载
  4. 《剑指offer》调整数组顺序使奇数位于偶数前面
  5. webService接口发布失败问题
  6. logsource and ALO
  7. Chrome Service Model
  8. Nginx的日志备份操作
  9. NodeJS学习笔记 进阶 (5)将图片转成datauri嵌入到html(ok)
  10. Rman备份异机恢复