feat(fittingRoom): 优化试衣间页面布局和样式
- 调整页面结构,将轮播图组件移入 sticky 容器内 - 添加页面背景色 #ffffff -为滚动区域添加 scroll 样式类 - 优化上传服饰页面结构,使用 s-layout 组件包裹内容 - 更新页面标题为“服饰上传”- 修改 manifest.json 中的 appid - 调整 pages.json 中 uploadClothes 页面配置,自定义导航栏并禁用标题栏
This commit is contained in:
@@ -1,57 +1,59 @@
|
||||
<template>
|
||||
<view class="container-box">
|
||||
<SelectPic v-if="!imageUrl" @onChange="onChange" />
|
||||
<template v-if="imageUrl">
|
||||
<view class="clothes-box">
|
||||
<image :src="imageUrl" class="clothes" mode="aspectFill" @click="uploadFile"></image>
|
||||
</view>
|
||||
<s-layout :bgStyle="{ color: '#FFF' }" title="服饰上传">
|
||||
<view class="container-box">
|
||||
<SelectPic v-if="!imageUrl" @onChange="onChange" />
|
||||
<template v-if="imageUrl">
|
||||
<view class="clothes-box">
|
||||
<image :src="imageUrl" class="clothes" mode="aspectFill" @click="uploadFile"></image>
|
||||
</view>
|
||||
|
||||
<view class="warp">
|
||||
<view class="container">
|
||||
<view class="title">分类:</view>
|
||||
<uv-radio-group v-model="fittingRoomStore.selectClothesType">
|
||||
<template v-for="(item, index) in fittingRoomStore.tabs">
|
||||
<view class="warp">
|
||||
<view class="container">
|
||||
<view class="title">分类:</view>
|
||||
<uv-radio-group v-model="fittingRoomStore.selectClothesType">
|
||||
<template v-for="(item, index) in fittingRoomStore.tabs">
|
||||
<uv-radio
|
||||
v-if="index !== 0 && index !== 6"
|
||||
:key="fittingRoomStore.tabsMap[index]"
|
||||
:customStyle="{ margin: '12rpx' }"
|
||||
:label="item"
|
||||
:name="fittingRoomStore.tabsMap[index]"
|
||||
activeColor="#606060"
|
||||
iconSize="20rpx"
|
||||
shape="square"
|
||||
size="26rpx"
|
||||
>
|
||||
</uv-radio>
|
||||
</template>
|
||||
</uv-radio-group>
|
||||
</view>
|
||||
</view>
|
||||
<view class="warp">
|
||||
<view class="container">
|
||||
<view class="title">长度:</view>
|
||||
<uv-radio-group v-model="fittingRoomStore.selectPattern">
|
||||
<uv-radio
|
||||
v-if="index !== 0 && index !== 6"
|
||||
:key="fittingRoomStore.tabsMap[index]"
|
||||
v-for="(item, index) in pattern"
|
||||
:key="index"
|
||||
:customStyle="{ margin: '12rpx' }"
|
||||
:label="item"
|
||||
:name="fittingRoomStore.tabsMap[index]"
|
||||
:label="item.label"
|
||||
:name="item.value"
|
||||
activeColor="#606060"
|
||||
iconSize="20rpx"
|
||||
shape="square"
|
||||
size="26rpx"
|
||||
>
|
||||
</uv-radio>
|
||||
</template>
|
||||
</uv-radio-group>
|
||||
</uv-radio-group>
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
<view class="warp">
|
||||
<view class="container">
|
||||
<view class="title">长度:</view>
|
||||
<uv-radio-group v-model="fittingRoomStore.selectPattern">
|
||||
<uv-radio
|
||||
v-for="(item, index) in pattern"
|
||||
:key="index"
|
||||
:customStyle="{ margin: '12rpx' }"
|
||||
:label="item.label"
|
||||
:name="item.value"
|
||||
activeColor="#606060"
|
||||
iconSize="20rpx"
|
||||
shape="square"
|
||||
size="26rpx"
|
||||
>
|
||||
</uv-radio>
|
||||
</uv-radio-group>
|
||||
<view class="operating">
|
||||
<view class="delete" @click="deleteClothes">删除</view>
|
||||
<view class="delete" @click="confirmClothes">确认</view>
|
||||
</view>
|
||||
</view>
|
||||
<view class="operating">
|
||||
<view class="delete" @click="deleteClothes">删除</view>
|
||||
<view class="delete" @click="confirmClothes">确认</view>
|
||||
</view>
|
||||
</template>
|
||||
</view>
|
||||
</template>
|
||||
</view>
|
||||
</s-layout>
|
||||
</template>
|
||||
|
||||
<script setup>
|
||||
|
||||
Reference in New Issue
Block a user