Vuejs2.0 + bootstrap demo
2024-08-29 00:45:12
<!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>
最新文章
- jQuery 下拉框应用 拓展
- selenium2(WebDriver)环境搭建
- Java 线程池的原理与实现
- iOS下日期的处理
- Android SDK Manager更新不了的解决办法
- JS中的事件绑定,事件捕获,事件冒泡以及事件委托,兼容IE
- sql语法图
- Destoon标签使用技巧十则
- Https协议简析及中间人攻击原理
- 将外部准备好的sqlite导入到项目当中
- FSM(有限状态机)
- 【剑指offer】的功率值
- Python之文件与目录操作及压缩模块(os、shutil、zipfile、tarfile)
- 关于Ubuntu的ssh免密登录
- FTP服务
- 数据结构-环形队列 C和C++的实现
- webstorm2017破解
- js检测页面离开
- Java核心技术卷一基础知识-第2章-Java程序设计环境-读书笔记
- Kafka的接口回调 +自定义分区、拦截器
热门文章
- Adobe Dynamic Http Streaming的简单配置与实现 (FMS, HLS, HDS)
- Swift2.1keyword @noescape介绍
- 算法笔记_127:蓝桥杯2017模拟赛-本科组习题解答(Java)
- Emmet初探
- 传统数据库没落,OLTP新型数据库发展火热
- python easy_install 发生Unable to find vcvarsall.bat错误的处理方法
- TOMCAT配置数据库连接池
- 以__name__进行单元测试
- 为什么需要设置pythonpath环境变量?
- java中的finally详解(finally中没有return i,却有i=XX)