<!-- 商城宣传页,活动 --> <template> <view class="page-body" style="background: #f6f6f6;"> <FirstList :categoryId="10" type="articleCard" /> <s-tabbar path="/pages/index/FirstVideo" :tabbar="tabbar" /> </view> </template> <script setup> import { computed, ref, reactive } from 'vue'; import { onLoad, onShow, onReachBottom, onPullDownRefresh } from '@dcloudio/uni-app'; import sheep from '@/sheep'; import { t } from '@/locale' import ArticleApi from '@/sheep/api/promotion/article'; import FirstList from './FirstList.vue' // 隐藏原生tabBar uni.hideTabBar(); const tabbar = ref({ "theme": "red", "style": { "bgType": "color", "bgColor": "#ffffff", "color": "#3c3c3c", "activeColor": "#1fa380" }, "items": [{ "text": t('common.home'), "url": "/pages/index/FirstIndex", "iconUrl": sheep.$url.static('/static/firstIndex/index.svg'), "activeIconUrl": sheep.$url.static('/static/firstIndex/index-active.svg') }, { "text": t('common.activities'), "url": "/pages/index/FirstActivity", "iconUrl": sheep.$url.static('/static/firstIndex/activity.svg'), "activeIconUrl": sheep.$url.static('/static/firstIndex/activity-active.svg') }, { "text": t('common.merchant'), "url": "/pages/index/FirstMerchant", "iconUrl": sheep.$url.static('/static/firstIndex/merchant.svg'), "activeIconUrl": sheep.$url.static('/static/firstIndex/merchant-active.svg') }, { "text": t('common.videos'), "url": "/pages/index/FirstVideo", "iconUrl": sheep.$url.static('/static/firstIndex/video.svg'), "activeIconUrl": sheep.$url.static('/static/firstIndex/video-active.svg') }, { "text": t('common.mall'), "url": "/pages/index/index", "iconUrl": sheep.$url.static('/static/firstIndex/shop.svg'), "activeIconUrl": sheep.$url.static('/static/firstIndex/shop-active.svg') } ] }); // 上拉加载更多 onReachBottom(() => { }); // 下拉刷新 onPullDownRefresh(() => { setTimeout(function() { uni.stopPullDownRefresh(); }, 800); }); </script> <style scoped> </style>