Toggle navigation
Toggle navigation
This project
Loading...
Sign in
Hooke
/
lls_program
Go to a project
Toggle navigation
Toggle navigation pinning
Projects
Groups
Snippets
Help
Project
Activity
Repository
Pipelines
Graphs
Issues
0
Merge Requests
0
Wiki
Snippets
Network
Create a new issue
Builds
Commits
Issue Boards
Authored by
hookehuyr
2025-08-29 14:37:49 +0800
Browse Files
Options
Browse Files
Download
Email Patches
Plain Diff
Commit
59a27d06c2dc87f403cac0fe6e5ddb5b03b39495
59a27d06
1 parent
a8a5dd51
feat(家庭页面): 将家庭头像改为封面图并调整样式
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
25 additions
and
25 deletions
src/pages/CreateFamily/index.vue
src/pages/EditFamily/index.vue
src/pages/CreateFamily/index.vue
View file @
59a27d0
...
...
@@ -91,40 +91,40 @@
</view>
</view>
</view>
<!-- Family
Avata
r -->
<!-- Family
Cove
r -->
<view class="mb-10">
<view class="bg-white rounded-lg border border-gray-200 p-4">
<view class="block text-lg font-medium mb-2">
家庭
头像
(选填)
家庭
封面图
(选填)
</view>
<!-- 已上传
头像
显示 -->
<!-- 已上传
封面
显示 -->
<view v-if="familyAvatar" class="mb-4">
<view class="relative
inline-block
">
<view class="relative">
<image
:src="familyAvatar"
class="w-
24 h-24
rounded-lg object-cover"
class="w-
full h-48
rounded-lg object-cover"
mode="aspectFill"
@tap="previewAvatar"
/>
<view
@click="deleteAvatar"
class="absolute -top-2 -right-2 w-
4 h-4
bg-red-500 rounded-full flex items-center justify-center"
class="absolute -top-2 -right-2 w-
6 h-6
bg-red-500 rounded-full flex items-center justify-center"
>
<view class="text-white text-
xs
">×</view>
<view class="text-white text-
sm
">×</view>
</view>
</view>
</view>
<!-- 上传区域 -->
<view
v-if="!familyAvatar"
class="border border-dashed border-gray-200 rounded-lg p-
6 flex flex-col items-center justify-center
"
class="border border-dashed border-gray-200 rounded-lg p-
12 flex flex-col items-center justify-center h-48
"
@click="chooseImage"
>
<view class="text-gray-400 mb-
2
">
<Photograph size="
24
" />
<view class="text-gray-400 mb-
4
">
<Photograph size="
32
" />
</view>
<view class="text-center text-gray-400
">点击上传图片
</view>
<view class="text-center text-gray-400 text-
xs mt-1
">
<view class="text-center text-gray-400
text-lg">点击上传封面图
</view>
<view class="text-center text-gray-400 text-
sm mt-2
">
支持图片格式(jpg、png)最大10MB
</view>
</view>
...
...
src/pages/EditFamily/index.vue
View file @
59a27d0
<!--
* @Date: 2025-08-27 17:44:53
* @LastEditors: hookehuyr hookehuyr@gmail.com
* @LastEditTime: 2025-08-29 14:
18:23
* @LastEditTime: 2025-08-29 14:
26:44
* @FilePath: /lls_program/src/pages/EditFamily/index.vue
* @Description: 文件描述
-->
...
...
@@ -91,40 +91,40 @@
</view>
</view>
</view>
<!-- Family
Avata
r -->
<!-- Family
Cove
r -->
<view class="mb-10">
<view class="bg-white rounded-lg border border-gray-200 p-4">
<view class="block text-lg font-medium mb-2">
家庭
头像
(选填)
家庭
封面图
(选填)
</view>
<!-- 已上传
头像
显示 -->
<!-- 已上传
封面
显示 -->
<view v-if="familyAvatar" class="mb-4">
<view class="relative
inline-block
">
<view class="relative">
<image
:src="familyAvatar"
class="w-
24 h-24
rounded-lg object-cover"
class="w-
full h-48
rounded-lg object-cover"
mode="aspectFill"
@tap="previewAvatar"
/>
<view
@click="deleteAvatar"
class="absolute -top-2 -right-2 w-
4 h-4
bg-red-500 rounded-full flex items-center justify-center"
class="absolute -top-2 -right-2 w-
6 h-6
bg-red-500 rounded-full flex items-center justify-center"
>
<view class="text-white text-
xs
">×</view>
<view class="text-white text-
sm
">×</view>
</view>
</view>
</view>
<!-- 上传区域 -->
<view
v-if="!familyAvatar"
class="border border-dashed border-gray-
300 rounded-lg p-6 flex flex-col items-center justify-center
"
class="border border-dashed border-gray-
200 rounded-lg p-12 flex flex-col items-center justify-center h-48
"
@click="chooseImage"
>
<view class="text-gray-400 mb-
2
">
<Photograph size="
24
" />
<view class="text-gray-400 mb-
4
">
<Photograph size="
32
" />
</view>
<view class="text-center text-gray-400
">点击上传图片
</view>
<view class="text-center text-gray-400 text-
xs mt-1
">
<view class="text-center text-gray-400
text-lg">点击上传封面图
</view>
<view class="text-center text-gray-400 text-
sm mt-2
">
支持图片格式(jpg、png)最大10MB
</view>
</view>
...
...
Please
register
or
login
to post a comment