| | |
| | | <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> |
| | |
| | | </template> |
| | | |
| | | <script> |
| | | import { mapState } from 'vuex' |
| | | export default { |
| | | computed: { |
| | | ...mapState(['token']) |
| | | }, |
| | | data() { |
| | | return { |
| | | current: 0, |
| | |
| | | }); |
| | | }, |
| | | 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' |
| | | }) |
| | | } |
| | | }) |
| | | } |
| | | } |