lin
2026-05-11 d6eb6e240b91d3b68e28a4e37328d20d9bda2e91
feat:购有趣 4.3改版
36 files modified
52 ■■■■■ changed files
pages.json 2 ●●● patch | view | raw | blame | history
pages/index/index.vue 16 ●●●● patch | view | raw | blame | history
pages/my/my.vue 2 ●●● patch | view | raw | blame | history
static/css/index.css 20 ●●●●● patch | view | raw | blame | history
static/css/my2.css 12 ●●●●● patch | view | raw | blame | history
static/imgs/headimg.png patch | view | raw | blame | history
static/imgs/index-top.png patch | view | raw | blame | history
static/imgs/mf1.png patch | view | raw | blame | history
static/imgs/mf5.png patch | view | raw | blame | history
static/imgs/mf6.png patch | view | raw | blame | history
static/imgs/my-bg.png patch | view | raw | blame | history
static/imgs/nv1.png patch | view | raw | blame | history
static/imgs/nv3.png patch | view | raw | blame | history
static/imgs/nv4.png patch | view | raw | blame | history
static/imgs/nv5.png patch | view | raw | blame | history
static/imgs/quanshou.png patch | view | raw | blame | history
static/imgs/tb11.png patch | view | raw | blame | history
static/imgs/tb33.png patch | view | raw | blame | history
static/imgs/tb44.png patch | view | raw | blame | history
unpackage/res/icons/1024x1024.png patch | view | raw | blame | history
unpackage/res/icons/120x120.png patch | view | raw | blame | history
unpackage/res/icons/144x144.png patch | view | raw | blame | history
unpackage/res/icons/152x152.png patch | view | raw | blame | history
unpackage/res/icons/167x167.png patch | view | raw | blame | history
unpackage/res/icons/180x180.png patch | view | raw | blame | history
unpackage/res/icons/192x192.png patch | view | raw | blame | history
unpackage/res/icons/20x20.png patch | view | raw | blame | history
unpackage/res/icons/29x29.png patch | view | raw | blame | history
unpackage/res/icons/40x40.png patch | view | raw | blame | history
unpackage/res/icons/58x58.png patch | view | raw | blame | history
unpackage/res/icons/60x60.png patch | view | raw | blame | history
unpackage/res/icons/72x72.png patch | view | raw | blame | history
unpackage/res/icons/76x76.png patch | view | raw | blame | history
unpackage/res/icons/80x80.png patch | view | raw | blame | history
unpackage/res/icons/87x87.png patch | view | raw | blame | history
unpackage/res/icons/96x96.png patch | view | raw | blame | history
pages.json
@@ -214,7 +214,7 @@
    ],
    "tabBar": {
        "color": "#252938",
        "selectedColor": "#4766FE",
        "selectedColor": "#37AA25",
        "borderStyle": "black",
        "backgroundColor": "#FFFFFF",
        "list": [
pages/index/index.vue
@@ -29,24 +29,24 @@
            </view>
        </view>
        <view class="cates" v-if="catesNavData">
        <!-- <view class="cates" v-if="catesNavData">
            <view class="cates-v" v-for="(item, index) in catesNavData" :key="item.id" @tap="$util.goPages('/pages/catesList/catesList?catesId=' + item.id + '&title=' + item.title)">
                <image class="cates-v-icon" :src="item.icon" mode=""></image>
                <view class="">{{item.title}}</view>
            </view>
            <!-- <view class="cates-v" @tap="$util.goSwitch('/pages/cates/cates')">
            <view class="cates-v" @tap="$util.goSwitch('/pages/cates/cates')">
                <image class="cates-v-icon" src="/static/imgs/more.png" mode=""></image>
                <view class="">更多</view>
            </view> -->
        </view>
        <!-- <view v-if="catesNavData" style="padding: 0 30rpx;background-color: #ffffff;margin-top: 190rpx;">
            </view>
        </view> -->
        <view v-if="catesNavData" style="padding: 0 30rpx;background-color: #ffffff;margin-top: 422rpx;">
            <uv-scroll-list>
                <view class="cates-v" v-for="(item, index) in catesNavData" :key="item.id" @tap="$util.goPages('/pages/catesList/catesList?catesId=' + item.id + '&title=' + item.title)">
                    <image class="cates-v-icon" :src="item.icon" mode="heightFix"></image>
                    <view class="">{{item.title}}</view>
                </view>
            </uv-scroll-list>
        </view> -->
        </view>
        
        <!-- <view class="ad1" @tap="$util.goPages('/pages/catesList/catesList?catesId=11' + '&title=' + '服装鞋包')">
            <image src="/static/imgs/ad1.png" mode=""></image>
@@ -460,11 +460,11 @@
        }
        .cateNav-item.active {
            .cateNav-title {
                color: #4766FE;
                color: #37AA25;
            }
            .cateNav-desc {
                color: #ffffff;
                background-color: #4766FE;
                background-color: #37AA25;
                border-radius: 50rpx;
                padding: 12rpx 0;
            }
pages/my/my.vue
@@ -7,7 +7,7 @@
        <view class="myContent">
            <view class="myHeader">
                <!-- <image :src="userInfo != null ? userInfo.avatar : '/static/imgs/headimg.png'" class="avatar" mode="" @tap="setImg"></image> -->
                <image :src="userInfo != null ? userInfo.avatar : '/static/imgs/headimg.png'" class="avatar" mode="" ></image>
                <image :src="userInfo != null ? userInfo.avatar : '/static/imgs/headimg.png'" class="avatar" mode=""  @tap="setImg"></image>
                <view class="myNick">
                    <template>
                        <view v-if="userInfo == null" @tap="$util.goPages('/pages/login/login')">未登录</view>
static/css/index.css
@@ -92,12 +92,16 @@
    flex-wrap: wrap; /* 确保子元素换行 */
}
.cates-v{
    width: 25%;
    width: 190rpx;
    margin-bottom: 0upx;
    margin-left: 30rpx;
}
.cates-v:nth-child(1) {
    margin-left: 0;
}
.cates-v-icon{
    width: 90rpx;
    height: 90rpx;
    width: 140rpx;
    height: 140rpx;
    display: block;
    margin: 40upx auto 20upx;
    border-radius: 10upx;
@@ -302,8 +306,8 @@
    margin: 0 auto;
}
.hLogoView{
    /* display: flex;
    align-items: center; */
    display: flex;
    align-items: center;
}
.h-logo{
    width: 154rpx;
@@ -311,7 +315,7 @@
}
.hLogo-1{
    margin: 0 30upx;
    margin-bottom: 20rpx;
    /* margin-bottom: 20rpx; */
}
.hLogo-2{
    position: relative;
@@ -331,7 +335,7 @@
    height: 50rpx;
    line-height: 50rpx;
    border-radius: 25rpx;
    background-color: #4766FE;
    background-color: #37AA25;
    color: #ffffff;
}
.hLogo-2 .s-icon{
@@ -618,7 +622,7 @@
    text-align: center;
    color: #ffffff;
    line-height: 54rpx;
    background: #4766FE;
    background: #37AA25;
    border-radius: 62rpx 62rpx 62rpx 62rpx;
}
.c-goods{
static/css/my2.css
@@ -3,23 +3,25 @@
    top: 0;
    left: 0;
    width: 100%;
    height: 620rpx;
    height: 280rpx;
    z-index: 0;
}
.avatar{
    width: 112rpx;
    height: 112rpx;
    margin: 50rpx 30rpx 50rpx 50rpx;
    /* margin: 50rpx 30rpx 50rpx 50rpx; */
    border-radius: 50%;
    margin-top: 160rpx;
}
.myContent{
    width: 100%;
    position: absolute;
}
.myHeader{
    color: #ffffff;
    color: #333333;
    display: flex;
    align-items: center;
    flex-direction: column;
    font-size: 28rpx;
}
.myNick{
@@ -73,7 +75,7 @@
    background-color: #ffffff;
    height: 236rpx;
    border-radius: 20rpx;
    box-shadow: 0px 0px 0px 1px #f5f5f5;
    /* box-shadow: 0px 0px 0px 1px #f5f5f5; */
}
.navs .title{
    padding: 30rpx 20rpx;
@@ -119,7 +121,7 @@
    background-color: #ffffff;
    height: 402rpx;
    border-radius: 20rpx;
    box-shadow: 0px 0px 0px 1px #f5f5f5;
    /* box-shadow: 0px 0px 0px 1px #f5f5f5; */
}
.mySer .title{
    padding: 30rpx 20rpx;
static/imgs/headimg.png

static/imgs/index-top.png

static/imgs/mf1.png

static/imgs/mf5.png

static/imgs/mf6.png

static/imgs/my-bg.png

static/imgs/nv1.png

static/imgs/nv3.png

static/imgs/nv4.png

static/imgs/nv5.png

static/imgs/quanshou.png

static/imgs/tb11.png

static/imgs/tb33.png

static/imgs/tb44.png

unpackage/res/icons/1024x1024.png

unpackage/res/icons/120x120.png

unpackage/res/icons/144x144.png

unpackage/res/icons/152x152.png

unpackage/res/icons/167x167.png

unpackage/res/icons/180x180.png

unpackage/res/icons/192x192.png

unpackage/res/icons/20x20.png

unpackage/res/icons/29x29.png

unpackage/res/icons/40x40.png

unpackage/res/icons/58x58.png

unpackage/res/icons/60x60.png

unpackage/res/icons/72x72.png

unpackage/res/icons/76x76.png

unpackage/res/icons/80x80.png

unpackage/res/icons/87x87.png

unpackage/res/icons/96x96.png