changes
This commit is contained in:
parent
c2307aaeb8
commit
be25438052
|
@ -0,0 +1,117 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<title>Document</title>
|
||||
<link rel="stylesheet" href="../../../00-tools/Fontawesome/css/font-awesome.min.css">
|
||||
<style>
|
||||
*{
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
}
|
||||
#app{
|
||||
display: flex;
|
||||
}
|
||||
.search{
|
||||
margin: 50px 10px;
|
||||
border: 1px solid gray;
|
||||
width: 50%;
|
||||
border-radius: 20px 20px 0 0;
|
||||
display: flex;
|
||||
height: 50px;
|
||||
}
|
||||
input{
|
||||
outline: none;
|
||||
border: none;
|
||||
flex: 1;
|
||||
height: 50px;
|
||||
margin: 0 20px;
|
||||
font-size: 18px;
|
||||
}
|
||||
.size{
|
||||
font-size: 30px;
|
||||
line-height: 50px;
|
||||
margin: 0 2%;
|
||||
}
|
||||
ul{
|
||||
text-align: center;
|
||||
list-style: none;
|
||||
}
|
||||
li{
|
||||
margin: 24px 0;
|
||||
}
|
||||
.list{
|
||||
border: 1px dashed gray;
|
||||
}
|
||||
.search,.list{
|
||||
flex: 1;
|
||||
}
|
||||
li{
|
||||
display: flex;
|
||||
}
|
||||
li>div{
|
||||
flex: 1;
|
||||
text-align: center;
|
||||
border-right: 1px dashed gray;
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<div id="app">
|
||||
<div class="search">
|
||||
<input type="text" name="" id="" v-model="keyword">
|
||||
<i class="fa fa-search size"></i>
|
||||
</div>
|
||||
<div class="list">
|
||||
<ul>
|
||||
<div>
|
||||
<h1>课程表</h1>
|
||||
</div>
|
||||
<li>
|
||||
<div>课程</div>
|
||||
<div>时间</div>
|
||||
</li>
|
||||
<li v-for="week in item">
|
||||
<div>{{week.name}}</div>
|
||||
<div>{{week.week}}</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
<script src="../../../00-tools/JavaScript/vue.js"></script>
|
||||
<script>
|
||||
new Vue({
|
||||
el:"#app",
|
||||
data:{
|
||||
list:[
|
||||
{ id: 1 , name: "Vue框架开发",week:"周一上午第三到四节"},
|
||||
{ id: 2, name: "大数据原理", week: "周二上午第一至四节" },
|
||||
{ id: 3, name: "大数据挖掘", week: "周二下午第一至四节" },
|
||||
{id: 4, name: "数据库管理", week: "周三上午第三至四节" },
|
||||
{ id: 5, name: "大数据认证", week: "周四上午第三至四节" },
|
||||
{ id: 6, name: "网络爬虫", week: "周五下午第一至四节" },
|
||||
{ id: 7, name: "数据结构与算法", week: "周一上午第三到四节" },
|
||||
{ id: 8, name: "移动应用开发", week: "周一下午第三至四节" },
|
||||
{ id: 9, name: "WEB应用开发", week: "周二上午第一至二节" },
|
||||
{ id: 10, name: "大学体育-羽毛球", week: "周四下午第三至四节" },
|
||||
{ id: 11, name: "云计算技术概论", week: "周五上午第一至二节" },
|
||||
{ id: 12, name: "面向对象程序设计", week: "周五上午第三至四节" },
|
||||
],
|
||||
keyword:"",
|
||||
searchIn:[]
|
||||
},
|
||||
computed:{
|
||||
item(){
|
||||
let find_element= this.list.filter((lists)=>{
|
||||
return lists.name.indexOf(this.keyword)!==-1 || lists.week.indexOf(this.keyword)!==-1
|
||||
})
|
||||
this.searchIn.push(find_element)
|
||||
return find_element
|
||||
}
|
||||
}
|
||||
})
|
||||
</script>
|
||||
</html>
|
Loading…
Reference in New Issue