Sfoglia il codice sorgente

fix(frontend): always show more button in DimensionActivities, fix goMoreActivities URLs with type param

- Remove v-if from DimensionActivities '更多' button so it always shows
- Fix body, mind, wisdom goMoreActivities to use ?type=activity
- Fix wisdom goMoreProducts to use ?type=product
User 4 mesi fa
parent
commit
5d07eaad67

+ 1 - 1
cfc-frontend/components/DimensionActivities.vue

@@ -2,7 +2,7 @@
   <view class="section">
     <view class="section-header">
       <text class="section-title">🔥 推荐活动</text>
-      <text class="section-more" v-if="displayActivities && displayActivities.length > 0" @click="$emit('moreActivities')">更多 ›</text>
+      <text class="section-more" @click="$emit('moreActivities')">更多 ›</text>
     </view>
     <view v-if="!displayActivities || displayActivities.length === 0" class="empty-state">
       <text class="empty-tip">{{ isLoggedIn ? '暂无相关活动' : '登录后查看更多活动' }}</text>

+ 1 - 1
cfc-frontend/pages/body/index.vue

@@ -523,7 +523,7 @@ export default {
       uni.navigateTo({ url: '/pages/discover-detail/product-detail/product-detail?id=' + prod.id })
     },
     goMoreProducts: function() {
-      uni.navigateTo({ url: '/pages/discover/index' })
+      uni.navigateTo({ url: '/pages/discover/index?type=activity' })
     },
     goArticleDetail: function(id) {
       uni.navigateTo({ url: '/pages/mind-detail/article-detail?id=' + id })

+ 1 - 1
cfc-frontend/pages/wisdom/index.vue

@@ -427,7 +427,7 @@ export default {
       }
     },
     goMoreProducts: function() {
-      uni.navigateTo({ url: '/pages/discover/index' })
+      uni.navigateTo({ url: '/pages/discover/index?type=product' })
     },
     loadFeaturedArticles: function() {
       var self = this