From 8a899e63502939dbf034b90ba46741e0faa9023c Mon Sep 17 00:00:00 2001
From: MrShi <1878285526@qq.com>
Date: 星期五, 08 五月 2026 18:49:32 +0800
Subject: [PATCH] 管理端bug修改
---
app/pages/guide-page/guide-page.vue | 29 ++++++++++++++++++++++-------
1 files changed, 22 insertions(+), 7 deletions(-)
diff --git a/app/pages/guide-page/guide-page.vue b/app/pages/guide-page/guide-page.vue
index ae5f02b..99cfdec 100644
--- a/app/pages/guide-page/guide-page.vue
+++ b/app/pages/guide-page/guide-page.vue
@@ -3,7 +3,7 @@
<swiper class="guide-page__swiper" :current="current" circular @change="handleSwiperChange">
<swiper-item v-for="(item, index) in guideList" :key="index">
<view class="guide-page__slide">
- <image class="guide-page__image" :src="item.imgurlFull" mode="heightFix"></image>
+ <image class="guide-page__image" :src="item.imgurlFull" mode="widthFix"></image>
</view>
</swiper-item>
</swiper>
@@ -26,7 +26,11 @@
</template>
<script>
+ import { mapState } from 'vuex'
export default {
+ computed: {
+ ...mapState(['token'])
+ },
data() {
return {
current: 0,
@@ -43,16 +47,27 @@
getBannerList() {
this.$u.api.getBannerList({ position: 1 }).then(res => {
if (res.code === 200 && res.data) {
- console.log(res.data);
this.guideList = res.data;
}
- }).catch(err => {
- console.log('鑾峰彇杞挱鍥惧け璐�', err);
- });
+ })
},
jump() {
- uni.navigateTo({
- url: '/pages/login/login'
+ if (!this.token) {
+ uni.navigateTo({
+ url: '/pages/login/login'
+ })
+ return
+ }
+ this.$u.api.checkToken({ token: this.token }).then(res => {
+ if (res.data) {
+ uni.switchTab({
+ url: '/pages/index/index'
+ })
+ } else {
+ uni.navigateTo({
+ url: '/pages/login/login'
+ })
+ }
})
}
}
--
Gitblit v1.9.3