|
@@ -6,12 +6,12 @@
|
|
|
<div class="case-nav">
|
|
|
<div class="nav-con">
|
|
|
<vcenter>
|
|
|
- <div class="list-txt">餐饮</div>
|
|
|
+ <div class="list-txt">{{caseType}}</div>
|
|
|
<ul class="list-navs">
|
|
|
- <li class="list-acitve"><span>排序</span></li>
|
|
|
- <li><span>网站推荐</span></li>
|
|
|
- <li><span>最新发布</span></li>
|
|
|
- <li><span>热门浏览</span></li>
|
|
|
+ <li><span>排序</span></li>
|
|
|
+ <li :class="{active:sortActive===item.id}" v-for="(item,index) in sort" :key="index" @click="sortActive = item.id">
|
|
|
+ <span>{{item.name}}</span>
|
|
|
+ </li>
|
|
|
</ul>
|
|
|
</vcenter>
|
|
|
</div>
|
|
@@ -42,55 +42,100 @@ import Paging from '@/components/Paging'
|
|
|
const cardArr = [{
|
|
|
title: 'Oin Bar 前台',
|
|
|
username: 'VannyShen',
|
|
|
- img: require('@/assets/images/3dcase_img_case_04.jpg'),
|
|
|
+ img: require('@/assets/images/cases/case_01.png'),
|
|
|
viewcount: '2564'
|
|
|
}, {
|
|
|
title: 'Oin Bar 前台',
|
|
|
- img: require('@/assets/images/3dcase_img_case_04.jpg'),
|
|
|
+ img: require('@/assets/images/cases/case_02.png'),
|
|
|
username: 'VannyShen',
|
|
|
viewcount: '2564'
|
|
|
}, {
|
|
|
title: 'Oin Bar 前台',
|
|
|
- img: require('@/assets/images/3dcase_img_case_04.jpg'),
|
|
|
+ img: require('@/assets/images/cases/case_03.png'),
|
|
|
username: 'VannyShen',
|
|
|
viewcount: '2564'
|
|
|
}, {
|
|
|
title: 'Oin Bar 前台',
|
|
|
- img: require('@/assets/images/3dcase_img_case_04.jpg'),
|
|
|
+ img: require('@/assets/images/cases/case_04.png'),
|
|
|
username: 'VannyShen',
|
|
|
viewcount: '2564'
|
|
|
}, {
|
|
|
title: 'Oin Bar 前台',
|
|
|
- img: require('@/assets/images/3dcase_img_case_04.jpg'),
|
|
|
+ img: require('@/assets/images/cases/case_05.png'),
|
|
|
username: 'VannyShen',
|
|
|
viewcount: '2564'
|
|
|
}, {
|
|
|
title: 'Oin Bar 前台',
|
|
|
- img: require('@/assets/images/3dcase_img_case_04.jpg'),
|
|
|
+ img: require('@/assets/images/cases/case_06.png'),
|
|
|
username: 'VannyShen',
|
|
|
viewcount: '2564'
|
|
|
}, {
|
|
|
title: 'Oin Bar 前台',
|
|
|
- img: require('@/assets/images/3dcase_img_case_04.jpg'),
|
|
|
+ img: require('@/assets/images/cases/case_07.png'),
|
|
|
username: 'VannyShen',
|
|
|
viewcount: '2564'
|
|
|
}, {
|
|
|
title: 'Oin Bar 前台',
|
|
|
- img: require('@/assets/images/3dcase_img_case_04.jpg'),
|
|
|
+ img: require('@/assets/images/cases/case_08.png'),
|
|
|
username: 'VannyShen',
|
|
|
viewcount: '2564'
|
|
|
}, {
|
|
|
title: 'Oin Bar 前台',
|
|
|
- img: require('@/assets/images/3dcase_img_case_04.jpg'),
|
|
|
+ img: require('@/assets/images/cases/case_09.png'),
|
|
|
username: 'VannyShen',
|
|
|
viewcount: '2564'
|
|
|
}, {
|
|
|
title: 'Oin Bar 前台',
|
|
|
- img: require('@/assets/images/3dcase_img_case_04.jpg'),
|
|
|
+ img: require('@/assets/images/cases/case_10.png'),
|
|
|
+ username: 'VannyShen',
|
|
|
+ viewcount: '2564'
|
|
|
+}, {
|
|
|
+ title: 'Oin Bar 前台',
|
|
|
+ img: require('@/assets/images/cases/case_11.png'),
|
|
|
+ username: 'VannyShen',
|
|
|
+ viewcount: '2564'
|
|
|
+}, {
|
|
|
+ title: 'Oin Bar 前台',
|
|
|
+ img: require('@/assets/images/cases/case_12.png'),
|
|
|
+ username: 'VannyShen',
|
|
|
+ viewcount: '2564'
|
|
|
+}, {
|
|
|
+ title: 'Oin Bar 前台',
|
|
|
+ img: require('@/assets/images/cases/case_13.png'),
|
|
|
+ username: 'VannyShen',
|
|
|
+ viewcount: '2564'
|
|
|
+}, {
|
|
|
+ title: 'Oin Bar 前台',
|
|
|
+ img: require('@/assets/images/cases/case_14.png'),
|
|
|
+ username: 'VannyShen',
|
|
|
+ viewcount: '2564'
|
|
|
+}, {
|
|
|
+ title: 'Oin Bar 前台',
|
|
|
+ img: require('@/assets/images/cases/case_15.png'),
|
|
|
+ username: 'VannyShen',
|
|
|
+ viewcount: '2564'
|
|
|
+}, {
|
|
|
+ title: 'Oin Bar 前台',
|
|
|
+ img: require('@/assets/images/cases/case_16.png'),
|
|
|
username: 'VannyShen',
|
|
|
viewcount: '2564'
|
|
|
}]
|
|
|
|
|
|
+const sort = [
|
|
|
+ {
|
|
|
+ id: 0,
|
|
|
+ name: '网站推荐'
|
|
|
+ },
|
|
|
+ {
|
|
|
+ id: 1,
|
|
|
+ name: '最新发布'
|
|
|
+ },
|
|
|
+ {
|
|
|
+ id: 2,
|
|
|
+ name: '热门浏览'
|
|
|
+ }
|
|
|
+]
|
|
|
+
|
|
|
export default {
|
|
|
// import引入的组件需要注入到对象中才能使用
|
|
|
components: {
|
|
@@ -103,14 +148,19 @@ export default {
|
|
|
return {
|
|
|
cardArr,
|
|
|
total: 90,
|
|
|
- pageSize: 10
|
|
|
+ pageSize: 10,
|
|
|
+ sort,
|
|
|
+ sortActive: 0
|
|
|
}
|
|
|
},
|
|
|
// 监听属性 类似于data概念
|
|
|
computed: {
|
|
|
...mapState({
|
|
|
split: state => state.ui.navDivision
|
|
|
- })
|
|
|
+ }),
|
|
|
+ caseType () {
|
|
|
+ return this.$route.params.id
|
|
|
+ }
|
|
|
},
|
|
|
// 监控data中的数据变化
|
|
|
watch: {},
|