bonus-Certificate-app/pages/mine/aboutMe/index.vue

154 lines
3.0 KiB
Vue

<template><page-meta :page-font-size="fontValue+'px'" :root-font-size="fontValue+'px'"></page-meta>
<Navbar2 title="关于我们"/>
<view class="about-page">
<view style="width: 100%;height: 20vh;display: flex;align-items: center;justify-content: center;">
<image style="width: 120rpx;height: 120rpx;" src="@/static/images/my/about.png"></image>
</view>
<view style="width: 100%;height: 60vh;">
<view style="width: 100%;padding: 30rpx;display: flex;align-items: center;justify-content: space-between;border-bottom: 1px solid rgba(209,211,215,0.5);">
<view style="width: 50%;display: flex;align-items: center;">
<image style="width: 40rpx;height: 40rpx;margin-right: 20rpx;" src="@/static/images/my/about2.png"></image>
<text>版本号</text>
</view>
<view style="width: 30%;display: flex;justify-content: flex-end;">
<text>1.0</text>
<image style="width: 32rpx;height: 32rpx;margin-right: 20rpx;" src="@/static/images/my/arrow.png"></image>
</view>
</view>
</view>
</view>
</view>
</template>
<script>
export default {
data() {
return {
fontValue:uni.getStorageSync('fontSize') || 8,
}
},
onLoad() {
},
methods: {
}
}
</script>
<style lang="scss" scoped>
.about-page {
height: 93vh;
overflow-y: auto;
background-color: #ffffff;
margin-top: 40rpx;
.border-box{
background-color: #ffffff;
// padding: 16rpx;
border-radius: 8px;
margin-bottom: 20rpx;
}
.contact-box {
margin-top: 40rpx;
background-color: #ffffff;
padding: 20rpx 0rpx;
border-radius: 8px;
.contact-title {
font-size: 28rpx;
color: #64686E;
margin-bottom: 20rpx;
}
}
.detail-rating {
margin-top: 40rpx;
.rating-item {
display: flex;
align-items: center;
margin-bottom: 30rpx;
.item-label {
width: 200rpx;
font-size: 28rpx;
color: #333333;
}
.hearts-row {
display: flex;
gap: 0rpx;
}
}
}
.comment-box {
margin-top: 20rpx;
height: auto;
background: #fff;
padding-bottom: 10px;
}
.submit-btn {
padding: 20rpx 30rpx;
margin-top: 20px;
}
}
.upload-box {
margin-top: 30rpx;
margin-left: 10px;
display: flex;
.upload-btn {
width: 160rpx;
height: 160rpx;
// background-color: #f7f8fa;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
border: 1px dashed #000;
border-radius: 8rpx;
.upload-text {
font-size: 24rpx;
color: #666666;
margin-top: 10rpx;
}
}
}
::v-deep .u-textarea {
background-color: #f7f8fa;
border-radius: 8rpx;
padding: 20rpx;
}
.tag-box{
width: 92%;
height: 3vh;
margin: 20rpx auto;
display: flex;
align-items: self-end;
background: #FFF;
}
.tag-view{
width: auto;
height: auto;
color: #2A2B2F;
background: #FFF;
font-size: 24rpx;
margin-right: 60rpx;
padding: 10rpx 20rpx;
border-radius: 2px 2px 2px 2px;
border: 1px solid #D1D3D7;
}
.active{
color: #FFF;
background: #1F72EA;
}
</style>