Commit f596a961e4405d462d7fd0b9815ce33fa45dc286
1 parent
b083c549
Exists in
master
fix:排序
Showing
1 changed file
with
14 additions
and
2 deletions
Show diff stats
src/views/Yanxue/achievementsOne.vue
... | ... | @@ -6,7 +6,11 @@ |
6 | 6 | <van-tab title="课外实践"></van-tab> |
7 | 7 | <van-tab title="研学旅行"></van-tab> |
8 | 8 | </van-tabs> --> |
9 | - | |
9 | + <van-tabs v-model="sort" @click="tabsClick"> | |
10 | + <van-tab title="发布时间">发布时间</van-tab> | |
11 | + <van-tab title="点赞量">点赞量</van-tab> | |
12 | + <van-tab title="阅读量">阅读量</van-tab> | |
13 | + </van-tabs> | |
10 | 14 | <div class="contextBox" v-if="newsList.length != 0" @load="getData"> |
11 | 15 | <van-list |
12 | 16 | v-model="loading" |
... | ... | @@ -79,6 +83,7 @@ export default { |
79 | 83 | pageSize: 10, |
80 | 84 | finished: false, |
81 | 85 | loading: false, |
86 | + sort: 0 | |
82 | 87 | }; |
83 | 88 | }, |
84 | 89 | methods: { |
... | ... | @@ -93,6 +98,12 @@ export default { |
93 | 98 | toChoose() { |
94 | 99 | this.$router.push({ name: "chooseSchoolOne" }); |
95 | 100 | }, |
101 | + tabsClick() { | |
102 | + this.newsList = [] | |
103 | + this.pageNum = 1 | |
104 | + this.pageSize = 10 | |
105 | + this.getData() | |
106 | + }, | |
96 | 107 | getData() { |
97 | 108 | this.loading = true; |
98 | 109 | let schoolId = this.$route.query.schoolId |
... | ... | @@ -102,7 +113,7 @@ export default { |
102 | 113 | this.yxAxios |
103 | 114 | .get( |
104 | 115 | `${this.kqUrl}/schoolConsult/consultList?pageNum=${this.pageNum}&pageSize=${this.pageSize}&schoolId=` + |
105 | - schoolId | |
116 | + schoolId + `&sort=` + this.sort | |
106 | 117 | ) |
107 | 118 | .then((res) => { |
108 | 119 | if (res.data.code == 200) { |
... | ... | @@ -149,6 +160,7 @@ export default { |
149 | 160 | box-sizing: border-box; |
150 | 161 | |
151 | 162 | .contextBox { |
163 | + margin-top: 20px; | |
152 | 164 | margin-bottom: 140px; |
153 | 165 | .art_card { |
154 | 166 | padding: 28px; | ... | ... |