Commit f596a961e4405d462d7fd0b9815ce33fa45dc286

Authored by
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;
... ...