1
This commit is contained in:
parent
a87bc36956
commit
b52407125d
@ -103,6 +103,12 @@
|
|||||||
"style": {
|
"style": {
|
||||||
"navigationBarTitleText": "我的名片"
|
"navigationBarTitleText": "我的名片"
|
||||||
}
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"path": "pages/mine/card/card-detail",
|
||||||
|
"style": {
|
||||||
|
"navigationBarTitleText": "编辑名片"
|
||||||
|
}
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"subPackages": [{
|
"subPackages": [{
|
||||||
|
22
pages/mine/card/card-detail.vue
Normal file
22
pages/mine/card/card-detail.vue
Normal file
@ -0,0 +1,22 @@
|
|||||||
|
<template>
|
||||||
|
<view>
|
||||||
|
|
||||||
|
</view>
|
||||||
|
</template>
|
||||||
|
|
||||||
|
<script>
|
||||||
|
export default {
|
||||||
|
data() {
|
||||||
|
return {
|
||||||
|
|
||||||
|
}
|
||||||
|
},
|
||||||
|
methods: {
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
|
</script>
|
||||||
|
|
||||||
|
<style>
|
||||||
|
|
||||||
|
</style>
|
@ -1,15 +1,39 @@
|
|||||||
<template>
|
<template>
|
||||||
<view class="my-card-box">
|
<view class="my-card-box">
|
||||||
<view class="card-dom">
|
<view class="card-dom click">
|
||||||
<view class="card-title">
|
<view class="card-title">
|
||||||
|
<!-- 需要根据平台code取对应的图片 TODO -->
|
||||||
<image src="@/static/platform/xiaohongshu.png" mode="aspectFit"></image>
|
<image src="@/static/platform/xiaohongshu.png" mode="aspectFit"></image>
|
||||||
<text>小红书博主</text>
|
<text>小红书博主</text>
|
||||||
<view class="edit-text">
|
<view class="edit-text" @click="edit()">
|
||||||
<image style="margin-right: 10rpx;" src="@/static/platform/xiaohongshu.png" mode="aspectFit">
|
<image style="margin-right: 10rpx;width: 30rpx;height: 30rpx;" src="@/static/mine/edit.png"
|
||||||
|
mode="aspectFit">
|
||||||
</image>
|
</image>
|
||||||
编辑
|
编辑
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
|
<view class="card-content">
|
||||||
|
<image src="@/static/images/profile.jpg" mode="aspectFit"></image>
|
||||||
|
<view class="card-person-info">
|
||||||
|
<view style="font-weight: bold;">
|
||||||
|
<view>李林 <image src="@/static/mine/sex_boy.png" mode="aspectFit"></image>
|
||||||
|
<!-- 需要判断用户性别 TODO -->
|
||||||
|
<!-- <image src="@/static/mine/sex_girl.png" mode="aspectFit"></image> -->
|
||||||
|
</view>
|
||||||
|
</view>
|
||||||
|
<view class="detail-text">
|
||||||
|
粉丝:1000
|
||||||
|
</view>
|
||||||
|
<view class="detail-text">
|
||||||
|
昵称:爱是大会
|
||||||
|
</view>
|
||||||
|
</view>
|
||||||
|
</view>
|
||||||
|
<image class="choosed" src="@/static/mine/choosed.png" mode="aspectFit"></image>
|
||||||
|
</view>
|
||||||
|
<view class="add-new-card" @click="addCard()">
|
||||||
|
<image src="@/static/mine/new.png" mode="aspectFit"></image>
|
||||||
|
<view>添加新的名片</view>
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
</template>
|
</template>
|
||||||
@ -22,7 +46,13 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
|
//名片编辑
|
||||||
|
edit() {
|
||||||
|
this.$tab.navigateTo('/pages/mine/card/card-detail')
|
||||||
|
},
|
||||||
|
addCard() {
|
||||||
|
this.$tab.navigateTo('/pages/mine/card/card-detail')
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
@ -41,8 +71,25 @@
|
|||||||
justify-content: center;
|
justify-content: center;
|
||||||
position: relative;
|
position: relative;
|
||||||
|
|
||||||
|
.click {
|
||||||
|
background-color: #FFF4F6 !important;
|
||||||
|
border: 2rpx solid #FC1F3E !important;
|
||||||
|
position: relative;
|
||||||
|
|
||||||
|
.choosed {
|
||||||
|
width: 80rpx;
|
||||||
|
height: 80rpx;
|
||||||
|
position: absolute;
|
||||||
|
right: 0;
|
||||||
|
bottom: -4rpx;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
.card-dom {
|
.card-dom {
|
||||||
width: 100%;
|
width: 100%;
|
||||||
|
border: 2rpx solid white;
|
||||||
|
padding: 25rpx;
|
||||||
|
border-radius: 40rpx;
|
||||||
background-color: white;
|
background-color: white;
|
||||||
position: relative;
|
position: relative;
|
||||||
z-index: 10;
|
z-index: 10;
|
||||||
@ -51,25 +98,84 @@
|
|||||||
flex-direction: column;
|
flex-direction: column;
|
||||||
align-items: center;
|
align-items: center;
|
||||||
justify-content: center;
|
justify-content: center;
|
||||||
|
margin-bottom: 20rpx;
|
||||||
|
|
||||||
.card-title {
|
.card-title {
|
||||||
|
width: 100%;
|
||||||
display: flex;
|
display: flex;
|
||||||
align-items: center;
|
align-items: center;
|
||||||
justify-content: center;
|
justify-content: center;
|
||||||
|
|
||||||
image {
|
image {
|
||||||
width: 80rpx;
|
width: 40rpx;
|
||||||
height: 80rpx;
|
height: 40rpx;
|
||||||
}
|
}
|
||||||
|
|
||||||
text {
|
text {
|
||||||
|
padding-left: 15rpx;
|
||||||
flex: 1;
|
flex: 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
.edit-text {
|
.edit-text {
|
||||||
width: 100rpx;
|
display: flex;
|
||||||
|
align-items: center;
|
||||||
|
justify-content: flex-end;
|
||||||
|
width: 150rpx;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.card-content {
|
||||||
|
margin-top: 20rpx;
|
||||||
|
width: 100%;
|
||||||
|
display: flex;
|
||||||
|
align-items: center;
|
||||||
|
justify-content: flex-start;
|
||||||
|
|
||||||
|
image {
|
||||||
|
width: 120rpx;
|
||||||
|
height: 120rpx;
|
||||||
|
border-radius: 15rpx;
|
||||||
|
}
|
||||||
|
|
||||||
|
.card-person-info {
|
||||||
|
padding-left: 20rpx;
|
||||||
|
flex: 1;
|
||||||
|
display: flex;
|
||||||
|
align-items: self-start;
|
||||||
|
justify-content: center;
|
||||||
|
flex-direction: column;
|
||||||
|
|
||||||
|
image {
|
||||||
|
margin-left: 10rpx;
|
||||||
|
width: 20rpx;
|
||||||
|
height: 20rpx;
|
||||||
|
}
|
||||||
|
|
||||||
|
.detail-text {
|
||||||
|
font-size: 20rpx;
|
||||||
|
padding: 5rpx 0;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.add-new-card {
|
||||||
|
width: 100%;
|
||||||
|
padding: 90rpx;
|
||||||
|
border-radius: 40rpx;
|
||||||
|
background-color: white;
|
||||||
|
position: relative;
|
||||||
|
z-index: 10;
|
||||||
|
font-size: 26rpx;
|
||||||
|
display: flex;
|
||||||
|
align-items: center;
|
||||||
|
justify-content: center;
|
||||||
|
|
||||||
|
image {
|
||||||
|
margin-right: 20rpx;
|
||||||
|
width: 50rpx;
|
||||||
|
height: 50rpx;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
</style>
|
</style>
|
BIN
static/mine/choosed.png
Normal file
BIN
static/mine/choosed.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 1.2 KiB |
BIN
static/mine/edit.png
Normal file
BIN
static/mine/edit.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 598 B |
BIN
static/mine/new.png
Normal file
BIN
static/mine/new.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 231 B |
BIN
static/mine/sex_boy.png
Normal file
BIN
static/mine/sex_boy.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 902 B |
Binary file not shown.
Before Width: | Height: | Size: 1.5 KiB After Width: | Height: | Size: 871 B |
Loading…
Reference in New Issue
Block a user