<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>留言板</title>
<script src="../vendor/jquery-1.7.2.js"></script>
<script src="../vendor/bootstrap.js"></script>
<link href="../vendor/bootstrap.min.css" type="text/css" rel="stylesheet"/>
<script src="../vendor/vue/dist/vue.js"></script>
</head>
<body>
<div class="container" id="box">
<form >
<div class="form-group">
<label for="timeStamp">时间</label>
<input type="datetime" id="timeStamp" v-model="timeR" name="timeStamp" class="form-control">
</div>
<div class="form-group">
<label for="todoItem" class="">任务</label>
<input type="text" id="todoItem" name="todoItem" v-model="taskItem" class="form-control">
</div>
<div class="form-group">
<button class="btn btn-success" v-on:click="add()" type="button">添加</button>
<button class="btn btn-danger" type="submit">重置</button>
</div>
</form>
<table class="table table-bordered text-center">
<caption><h3>任务清单</h3></caption>
<tr >
<th class="text-center">序号</th>
<th class="text-center">时间</th>
<th class="text-center">任务</th>
<th class="text-center">操作</th>
</tr>
<tr v-for="value in taskList">
<td>{{$index+1}}</td>
<td>{{value.timeStamp}}</td>
<td>{{value.task}}</td>
<td><button class="btn btn-danger" data-toggle="modal" data-target="#alertBox" v-on:click="targetIndex=$index">删除</button></td>
</tr>
<tr v-show="taskList.length!=0">
<td colspan="4" class="text-right"><button class="btn btn-danger" data-toggle="modal" data-target="#alertBox" v-on:click="targetIndex=-2">删除全部</button></td>
</tr>
<tr v-show="taskList.length==0">
<td colspan="4" class="text-muted" >暂无数据......</td>
</tr>
</table>
<div role="dialog" class="modal" id="alertBox">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">提醒:</div>
<div class="modal-body text-center" v-show="targetIndex>0">
确定要删除么???
</div>
<div class="modal-body text-center" v-show="targetIndex==-2">
确定要全部删除么??
</div>
<div class="modal-footer">
<button class="btn btn-danger" data-dismiss="modal" v-on:click="deleteFn(targetIndex)">确认</button>
<button class="btn btn-primary" data-dismiss="modal">取消</button>
</div>
</div>
</div>
</div>
</div>
<script>
var vm=new Vue({
el:"#box",
data:{
timeR:'',
taskItem:'',
targetIndex:-1,
taskList:[
{
timeStamp:'2016-12-03',
task:'学习学习'
},
{
timeStamp:'2016-12-03',
task:'代码代码代码'
}
]
},
methods:{
add:function(){
console.log(this.timeR)
this.taskList.push({
timeStamp:this.timeR,
task:this.taskItem
});
this.timeR="";
this.taskItem="";
},
deleteFn:function(index){
if(index>0){
this.taskList.splice(index,1)
}else{
this.taskList=[]
}
}
}
})
</script>
</body>
</html>
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有