diff --git a/pages/user/User/index.vue b/pages/user/User/index.vue index 3871592..ba3f521 100644 --- a/pages/user/User/index.vue +++ b/pages/user/User/index.vue @@ -203,13 +203,18 @@ - @@ -264,6 +269,8 @@ export default { mixins: [pageListenMixins], data() { return { + userCenterCarousel:[], + userCenterCarouselShow: 0, statusBarHeight: uni.getSystemInfoSync().statusBarHeight, webUrl: this.$VUE_APP_RESOURCES_URL, isWeixin: false, @@ -372,6 +379,10 @@ export default { }, methods: { ...mapMutations(['updateAuthorizationPage']), + handleSwiper(e) { + const url = this.userCenterCarousel[e].url + this.linkTo(url) + }, goRoomLogs() { uni.navigateTo({ url: '/pkg_common/views/roomLogs' @@ -447,6 +458,8 @@ export default { getUserCenterBanner().then(res => { const { success, data } = res if (success) { + this.userCenterCarousel = data.userCenterCarousel || [] + this.userCenterCarouselShow = data.userCenterCarouselShow if (data.userCenterBanner) { this.bannerBgUrl = data.userCenterBanner this.userCenterBannerUrl = data.userCenterBannerUrl || ''