把代码贴进来
https://www.runoob.com/try/try.php?filename=vue2-example-4
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Vue.js 搜索页面</title>
<script src="https://cdn.staticfile.org/vue/2.4.2/vue.min.js"></script>
<style>
table{
margin:20px auto;
border-collapse: collapse;
}
td,th{
width: 100px;
height: 40px;
border-bottom:1px solid #999;
text-align: center;
}
</style>
</head>
<body>
<div id="app">
<table>
<tr>
<th><button @click="quanxuan">全选</button></th>
<th>编号</th>
<th>姓名</th>
<th>年龄</th>
<th><button>删除</button></th>
</tr>
<tbody v-bind:class="{solids:items.stat}" v-for="(items,key) in arr">
<tr >
<td><input type="checkbox" v-model="items.stat"></td>
<td>{{key+1}}</td>
<td>{{items.name}}</td>
<td>{{items.age}}</td>
<td><button v-on:click="del(key)">删除</button></td>
</tr>
</tbody>
<tr><td colspan="5"><button v-on:click="qk">清空</button></td></tr>
</table>
<div id="add">
<h3>添加</h3>
<form action="">
<label for="">姓名</label>
<!-- 绑定输入的值 -->
<input type="text" v-model="val" value=""><br>
<label for="">年龄</label>
<!-- 绑定输入的值 -->
<input type="text" v-model="val2" value="">
</form><br>
<button @click="Add">添加</button>
</div>
</div>
<script src="./vue.js"></script>
<script>
var app = new Vue({
el:"#app",
data:{
// 初始化
val:"",
val2:"",
Age:"",
arr:[
{
age:"22",
name:"张三"
},{
age:"11",
name:"李四"
}
],
},
methods:{
Add:function(){
// 输入框的输入数据非空时
if(!(this.val=="")){
//拿到数据,创建对象,将数据融合到数组items中
var newarr ={}
newarr.name=this.val;
newarr.age=this.val2;
newarr.stat=false
this.arr.push(newarr) //将整合好的数据对象放到数组中去
this.val="" //清空文本框
this.val2=""
console.log(this.val2)
}else{
alert("请输入数据,输入不能为空!");
}
},
del:function(key){
this.arr.splice(key,1);
},
// 清空功能
qk:function(){
var gaga = this.arr
// 设置一个容器用来装没有被选中的数组
var rongarr = []
for(var i=0;i<gaga.length;i++){
if(gaga[i].stat==!true){
// gaga.splice(i,1)
// 将没有选中的放到一个数组rongarr中
rongarr.push(gaga[i])
};
};
// 给arr重新赋值为rongarr
this.arr = rongarr
},
quanxuan:function(){
var checkBox = this.arr
for(var i=0;i<checkBox.length;i++){
checkBox[i].stat=true;
}
},
}
})
</script>
</body>
</html>
分享到:
相关推荐
extjs界面生成器extjs界面生成器extjs界面生成器extjs界面生成器extjs界面生成器
Ext界面生成器Ext界面生成器Ext界面生成器Ext界面生成器
Ext界面生成器 Ext界面生成器 Ext界面生成器
Qt自定义界面生成器,里面内置了7种默认界面,可以直接使用。也可以在默认界面的基础上进行修改。该软件会自动生成QSS代码,直接放入Qt即可。使用非常简单。
Ext界面生成器 Ext界面生成器,EXT,UI
EXT界面生成器 作者网站:http://tof2k.com/ext/formbuilder/ 汉化者网站:www.17ext.com EXT界面生成器 EXT界面生成器 EXT界面生成器
Ext界面生成器,很好的工具,欢迎下载。
一个Ext界面速度生成的小工具 拖曳式的控件环境 可以帮你快速的开发出界面代码
本范例演示如何无界面生成地图缓存,可以用于iServer的后台扩展服务使用。
基于动软代码生成器,自己做的2个模板,选择数据库的一个表(视图、存储过程)后,可以自动生成devexpress的gridview数据列,也可以生成单行编辑时的界面,大大节省时间并避免错误。 需要:动软代码生成器、...
Ext界面生成,功能不错!可以自动生成界面,适合Ext学习者
Ext 通过界面生成代码 生成器 Ext 通过界面生成代码 生成器
为了满足重用性和自动化的需要,从支持用户界面自动生成的FMP模型出发,提出了用XML文档保存所有模型信息的方法以及相应的转换算法;并在此基础上详细介绍了界面生成引擎的设计以及相应的代码生成算法。
微信小程序 小程序页面生成器 (源码)微信小程序 小程序页面生成器 (源码)微信小程序 小程序页面生成器 (源码)微信小程序 小程序页面生成器 (源码)微信小程序 小程序页面生成器 (源码)微信小程序 小程序页面生成器 ...
可以根据自己的设计快速自动生成界面
java图形化界面生成编码:本地安装jdk后可双击直接运行。
黑月界面生成模块
根据数据库设计自动Winform界面代码生成器