提交 fcf1edad 编写于 作者: E Evan

Daily update

上级 fb424599
...@@ -2,6 +2,7 @@ ...@@ -2,6 +2,7 @@
<div> <div>
<el-row style="height: 840px;"> <el-row style="height: 840px;">
<search-bar @onSearch="searchResult" ref="searchBar"></search-bar> <search-bar @onSearch="searchResult" ref="searchBar"></search-bar>
<view-switch class="switch"></view-switch>
<el-tooltip effect="dark" placement="right" <el-tooltip effect="dark" placement="right"
v-for="item in books.slice((currentPage-1)*pagesize,currentPage*pagesize)" v-for="item in books.slice((currentPage-1)*pagesize,currentPage*pagesize)"
:key="item.id"> :key="item.id">
...@@ -42,9 +43,10 @@ ...@@ -42,9 +43,10 @@
<script> <script>
import EditForm from './EditForm' import EditForm from './EditForm'
import SearchBar from './SearchBar' import SearchBar from './SearchBar'
import ViewSwitch from './ViewSwitch'
export default { export default {
name: 'Books', name: 'Books',
components: {EditForm, SearchBar}, components: {EditForm, SearchBar, ViewSwitch},
data () { data () {
return { return {
books: [], books: [],
...@@ -155,6 +157,13 @@ ...@@ -155,6 +157,13 @@
float: right; float: right;
} }
.switch {
display: flex;
position: absolute;
left: 780px;
top: 25px;
}
a { a {
text-decoration: none; text-decoration: none;
} }
......
<template> <template>
<el-container> <el-container>
<el-aside style="width: 200px;margin-top: 20px"> <el-aside style="width: 200px;margin-top: 20px">
<switch></switch>
<SideMenu @indexSelect="listByCategory" ref="sideMenu"></SideMenu> <SideMenu @indexSelect="listByCategory" ref="sideMenu"></SideMenu>
</el-aside> </el-aside>
<el-main> <el-main>
<books class="books-area" ref="booksArea"></books> <books class="books-area" ref="booksArea"></books>
</el-main> </el-main>
</el-container> </el-container>
</template> </template>
<script> <script>
import SideMenu from './SideMenu' import SideMenu from './SideMenu'
import Tag from './Tag'
import Books from './Books' import Books from './Books'
import About from '../common/About'
import ImgUpload from './ImgUpload'
export default { export default {
name: 'AppLibrary', name: 'AppLibrary',
components: {Books, Tag, SideMenu, About, ImgUpload}, components: {Books, SideMenu},
methods: { methods: {
listByCategory () { listByCategory () {
var _this = this var _this = this
......
<template>
<el-switch
v-model="value"
active-text="列表视图">
</el-switch>
</template>
<script>
export default {
name: 'Switch',
data () {
return {
value: true
}
}
}
</script>
<style scoped>
</style>
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册