App.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
pages/tabbar/user/my.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
pages/tabbar/user/utils/tool.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
App.vue
@@ -255,9 +255,9 @@ @font-face { font-family: 'iconfont'; /* Project id 4921691 */ src: url('//at.alicdn.com/t/c/font_4921691_bbza9bzyg8c.woff2?t=1751535371376') format('woff2'), url('//at.alicdn.com/t/c/font_4921691_bbza9bzyg8c.woff?t=1751535371376') format('woff'), url('//at.alicdn.com/t/c/font_4921691_bbza9bzyg8c.ttf?t=1751535371376') format('truetype'); url('//at.alicdn.com/t/c/font_4921691_ccl65pzzuti.woff2?t=1751539600730') format('woff2'), url('//at.alicdn.com/t/c/font_4921691_ccl65pzzuti.woff?t=1751539600730') format('woff'), url('//at.alicdn.com/t/c/font_4921691_ccl65pzzuti.ttf?t=1751539600730') format('truetype'); } .iconfont { /* font-family需要和自定义的相同 */ pages/tabbar/user/my.vue
@@ -68,9 +68,43 @@ </view> </view> </div> <!-- 常用工具 --> <!-- 视频相关, --> <div class="pointBox box" style="margin-top: 20rpx;"> <view class="order"> <view class="order-item" @click="jumpToVideoHome()"> <view> <text class="iconfont"></text> </view> <view>视频主页</view> </view> <view class="order-item" @click="navigateTo('/pages/mine/myCollect')"> <view> <text class="iconfont"></text> </view> <view>关注列表</view> </view> <view class="order-item" @click="navigateTo('/pages/mine/myCollect/myCollect')"> <view> <text class="iconfont"></text> </view> <view>收藏列表</view> </view> <view class="order-item" @click="navigateTo('/pages/mine/activity/myActivity')"> <view> <text class="iconfont"></text> </view> <view>我的活动</view> </view> </view> </div> <!-- 常用工具 --> <view class="pointBox box" style="margin-top: 20rpx;"> <tool /> </view> <custom-tabbar bgColor="#ffffff" selected="my"></custom-tabbar> </view> </template> @@ -80,6 +114,7 @@ import { getCouponsNum, getFootprintNum } from "@/api/members.js"; import { getUserWallet } from "@/api/members"; import configs from '@/config/config' import storage from '@/utils/storage.js' export default { components: { tool @@ -123,6 +158,11 @@ mounted() { }, methods: { jumpToVideoHome() { uni.navigateTo({ url: '/pages/video/home-page?authorId=' + storage.getUserInfo().id }); }, /** * 统一跳转接口,拦截未登录路由 * navigator标签现在默认没有转场动画,所以用view @@ -171,7 +211,7 @@ .header { max-width: 100%; padding: calc(50rpx + var(--status-bar-height)) 30rpx 0 6%; height: calc(var(--status-bar-height) + 360rpx); height: calc(360rpx); background-size: cover; border-bottom-left-radius: 30rpx; border-bottom-right-radius: 30rpx; pages/tabbar/user/utils/tool.vue
@@ -25,10 +25,10 @@ </view> --> <view class="interact-item" @click="navigateTo('/pages/mine/myCollect')"> <!-- <view class="interact-item" @click="navigateTo('/pages/mine/myCollect')"> <image src="/static/mine/myfavorite.png" mode=""></image> <view>我的关注</view> </view> </view> --> @@ -47,15 +47,15 @@ <view>我的收藏</view> </view> --> <view class="interact-item" @click="navigateTo('/pages/mine/activity/myActivity')"> <!-- <view class="interact-item" @click="navigateTo('/pages/mine/activity/myActivity')"> <image src="/static/mine/shensu.png" mode=""></image> <view>我的活动</view> </view> </view> --> <view class="interact-item" @click="navigateTo('/pages/mine/myCollect/myCollect')"> <!-- <view class="interact-item" @click="navigateTo('/pages/mine/myCollect/myCollect')"> <image src="/static/mine/shensu.png" mode=""></image> <view>我的收藏</view> </view> </view> --> <view class="interact-item" v-if="isStoreManger" @click="navigateTo('/pages/userPermissions/userPermissions')"> <image src="/static/mine/shensu.png" mode=""></image>