2025-09-18
修改主页菜单
This commit is contained in:
@@ -6,62 +6,48 @@
|
|||||||
<!-- 可滚动的内容区域 -->
|
<!-- 可滚动的内容区域 -->
|
||||||
<view class="content-container" :style="'height:'+height+'px'">
|
<view class="content-container" :style="'height:'+height+'px'">
|
||||||
|
|
||||||
<u-swiper :list="list" name="url" height="324"></u-swiper>
|
<u-swiper class="u-m-t-60" :list="list" name="url" height="324"></u-swiper>
|
||||||
|
|
||||||
<view class="menu-list">
|
<view class="menu-list">
|
||||||
<swiper class="swiper">
|
<swiper class="swiper" @change="changeMenu">
|
||||||
<swiper-item>
|
<swiper-item>
|
||||||
<u-grid :col="4">
|
<u-grid :col="4" :border="false">
|
||||||
<u-grid-item>
|
<u-grid-item bg-color="transparent">
|
||||||
<u-icon name="photo" :size="46"></u-icon>
|
<u-icon name="/static/home/1.png" :size="120"></u-icon>
|
||||||
<view class="grid-text">图片</view>
|
<view class="grid-text">精选直播</view>
|
||||||
</u-grid-item>
|
</u-grid-item>
|
||||||
<u-grid-item>
|
<u-grid-item bg-color="transparent">
|
||||||
<u-icon name="lock" :size="46"></u-icon>
|
<u-icon name="/static/home/2.png" :size="120"></u-icon>
|
||||||
<view class="grid-text">锁头</view>
|
<view class="grid-text">订单数据</view>
|
||||||
</u-grid-item>
|
</u-grid-item>
|
||||||
<u-grid-item>
|
<u-grid-item bg-color="transparent" @click="openMall">
|
||||||
<u-icon name="hourglass" :size="46"></u-icon>
|
<u-icon name="/static/home/3.png" :size="120"></u-icon>
|
||||||
<view class="grid-text">沙漏</view>
|
<view class="grid-text">商城好物</view>
|
||||||
</u-grid-item>
|
</u-grid-item>
|
||||||
<u-grid-item>
|
<u-grid-item bg-color="transparent">
|
||||||
<u-icon name="hourglass" :size="46"></u-icon>
|
<u-icon name="/static/home/4.png" :size="120"></u-icon>
|
||||||
<view class="grid-text">沙漏</view>
|
<view class="grid-text">获得积分</view>
|
||||||
</u-grid-item>
|
</u-grid-item>
|
||||||
</u-grid>
|
</u-grid>
|
||||||
</swiper-item>
|
</swiper-item>
|
||||||
<swiper-item>
|
<swiper-item>
|
||||||
<u-grid :col="4">
|
<u-grid :col="4" :border="false">
|
||||||
<u-grid-item>
|
<u-grid-item bg-color="transparent">
|
||||||
<u-icon name="photo" :size="46"></u-icon>
|
<u-icon name="/static/home/5.png" :size="120"></u-icon>
|
||||||
<view class="grid-text">图片</view>
|
<view class="grid-text">微信读书</view>
|
||||||
</u-grid-item>
|
|
||||||
<u-grid-item>
|
|
||||||
<u-icon name="lock" :size="46"></u-icon>
|
|
||||||
<view class="grid-text">锁头</view>
|
|
||||||
</u-grid-item>
|
|
||||||
<u-grid-item>
|
|
||||||
<u-icon name="hourglass" :size="46"></u-icon>
|
|
||||||
<view class="grid-text">沙漏</view>
|
|
||||||
</u-grid-item>
|
</u-grid-item>
|
||||||
</u-grid>
|
</u-grid>
|
||||||
</swiper-item>
|
</swiper-item>
|
||||||
</swiper>
|
</swiper>
|
||||||
|
|
||||||
<view class="indicator-dots">
|
<view class="indicator-dots">
|
||||||
<view class="indicator-dots-item indicator-dots-active">
|
<view class="indicator-dots-item" :class="current==0?'indicator-dots-active':''">
|
||||||
</view>
|
</view>
|
||||||
<view class="indicator-dots-item">
|
<view class="indicator-dots-item" :class="current==1?'indicator-dots-active':''">
|
||||||
</view>
|
|
||||||
<view class="indicator-dots-item">
|
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
|
|
||||||
<view style="margin-top: 20rpx;">
|
|
||||||
<u-button @click="openShop" type="primary" style="width: 200rpx;">商城</u-button>
|
|
||||||
</view>
|
|
||||||
|
|
||||||
</view>
|
</view>
|
||||||
|
|
||||||
<Tabbar id="tabbarId"></Tabbar>
|
<Tabbar id="tabbarId"></Tabbar>
|
||||||
@@ -94,8 +80,13 @@
|
|||||||
{ url: '/static/banner/2.png' },
|
{ url: '/static/banner/2.png' },
|
||||||
{ url: '/static/banner/3.png' },
|
{ url: '/static/banner/3.png' },
|
||||||
]
|
]
|
||||||
|
|
||||||
const openShop = () => {
|
const current = ref(0)
|
||||||
|
const changeMenu = (val : any) => {
|
||||||
|
current.value = val.detail.current
|
||||||
|
}
|
||||||
|
|
||||||
|
const openMall = () => {
|
||||||
uni.navigateTo({
|
uni.navigateTo({
|
||||||
url: '/pages/mall/mall'
|
url: '/pages/mall/mall'
|
||||||
})
|
})
|
||||||
@@ -139,14 +130,23 @@
|
|||||||
// padding: 32rpx;
|
// padding: 32rpx;
|
||||||
|
|
||||||
.menu-list {
|
.menu-list {
|
||||||
|
border-top-left-radius: 32rpx;
|
||||||
|
border-top-right-radius: 32rpx;
|
||||||
|
box-shadow: 0rpx -8rpx 20rpx 0rpx #628AC080;
|
||||||
|
padding-bottom: 20rpx;
|
||||||
|
|
||||||
.swiper {
|
.swiper {
|
||||||
height: 170rpx;
|
height: 200rpx;
|
||||||
|
|
||||||
.grid-text {
|
.grid-text {
|
||||||
|
font-family: Work Sans;
|
||||||
|
font-weight: 400;
|
||||||
|
font-style: Regular;
|
||||||
font-size: 28rpx;
|
font-size: 28rpx;
|
||||||
margin-top: 4rpx;
|
leading-trim: NONE;
|
||||||
color: $u-type-info;
|
line-height: 32rpx;
|
||||||
|
letter-spacing: -2%;
|
||||||
|
text-align: center;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
BIN
static/home/1.png
Normal file
BIN
static/home/1.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 2.8 KiB |
BIN
static/home/2.png
Normal file
BIN
static/home/2.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 1.7 KiB |
BIN
static/home/3.png
Normal file
BIN
static/home/3.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 3.5 KiB |
BIN
static/home/4.png
Normal file
BIN
static/home/4.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 2.5 KiB |
BIN
static/home/5.png
Normal file
BIN
static/home/5.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 2.2 KiB |
Reference in New Issue
Block a user