|
|
- <template>
- <!-- 会员充值 -->
- <view class="page">
- <navbar title="会员充值" bgColor="#3796F8" leftClick color="#fff" @leftClick="$utils.navigateBack" />
- <view class="head">
- <view class="headImage">
- <image :src="headImage" mode="aspectFill"></image>
- </view>
- <view class="info">
- <view class="name">
- 倾心.
- <view>
- <uv-icon name="edit-pen" size="40rpx" color="#fff"></uv-icon>
- 修改资料
- </view>
- </view>
- <view class="tips">
- 手机号:1300000000
- </view>
- </view>
- </view>
-
- <view class="openvip">开通VIP</view>
-
- <view class="options">
- <view class="option" v-for="(item,index) in 3" :key="index">
- <view style="font-weight: 600;">普通VIP会员</view>
- <view style="color: #FF2E2E;">
- <text style="font-size: 20rpx;">¥</text>
- <text style="font-size: 36rpx;">8</text>
- </view>
- <view>包年</view>
- </view>
- </view>
-
- <view class="block">
- <view class="privilege">普通专属特权</view>
- <view class="cells">
- <view class="cell">
- <image src="../static/mine/characteristic.png" mode="aspectFill" />
- <view class="text">
- <view>特权一</view>
- <view style="font-size: 24rpx;">该特权每天可免费查看2个号码。</view>
- </view>
- </view>
- <view class="cell">
- <image src="../static/mine/integral.png" mode="aspectFill" />
- <view class="text">
- <view>特权二</view>
- <view style="font-size: 24rpx;">快速发布,优先审核</view>
- </view>
- </view>
- </view>
- <view class="tail">
- <view>
- <uv-radio-group v-model="radiovalue">
- <uv-radio size="30rpx">
- </uv-radio>
- </uv-radio-group>
- </view>
- <view>开通前请阅读《会员服务协议》</view>
- </view>
- </view>
-
- <view class="confirm">
- <view class="box">
- <view>
- 总计金额:¥8
- </view>
- <view>
- 确认协议并支付
- </view>
- </view>
- </view>
- </view>
-
-
- </template>
-
- <script>
- export default {
- data() {
- return {
- radiovalue: false
- }
- },
- computed: {
- headImage() {
- return '/static/image/center/headImage.png'
- },
-
- },
- methods: {
-
- },
- }
- </script>
-
- <style scoped lang="scss">
- .page {
- background-color: #fff;
- height: 100vh;
-
- .head {
- display: flex;
- background-color: $uni-color;
- padding: 40rpx 20rpx;
- align-items: center;
- position: relative;
- color: #fff;
- padding-bottom: 70rpx;
-
- .headImage {
- width: 120rpx;
- height: 120rpx;
- background-size: 100% 100%;
- overflow: hidden;
- border-radius: 50%;
- margin-right: 40rpx;
-
- image {
- height: 100%;
- width: 100%;
- }
- }
-
- .info {
- font-size: 28rpx;
-
- .name {
- font-size: 32rpx;
- display: flex;
- padding-bottom: 10rpx;
-
- view {
- display: flex;
- font-size: 20rpx;
- align-items: center;
- padding-left: 20rpx;
- }
- }
-
- .tips {
- font-size: 26rpx;
- color: #fff;
- }
- }
- }
-
- .openvip {
- width: 100%;
- text-align: center;
- padding: 40rpx 0;
- font-size: 36rpx;
- font-weight: 500;
- }
-
- .options {
- display: flex;
- justify-content: space-around;
-
- .option {
- display: flex;
- justify-content: center;
- align-items: center;
- flex-direction: column;
- border: 2rpx solid #3796F8;
- width: 220rpx;
- height: 240rpx;
- border-radius: 16rpx;
-
- view {
- margin-top: 15rpx;
- font-size: 28rpx;
- }
- }
- }
-
- .block {
- width: 90%;
- margin-left: 5%;
-
- .privilege {
- font-size: 34rpx;
- padding: 60rpx 0rpx 40rpx;
- }
-
- .cells {
- display: flex;
- flex-direction: column;
- justify-content: space-between;
- height: 170rpx;
-
- .cell {
- display: flex;
- align-items: center;
-
- .text {
- margin-left: 20rpx;
- color: #707070;
- font-size: 28rpx;
-
- }
-
- image {
- height: 70rpx;
- width: 70rpx;
- }
- }
-
- }
-
- .tail {
- display: flex;
- align-items: center;
- margin-top: 30rpx;
-
- view:nth-child(2) {
- margin-left: 10rpx;
- color: #707070;
- font-size: 24rpx;
- }
- }
- }
-
- .confirm {
- display: flex;
- position: fixed;
- bottom: 0px;
- width: 100%;
- justify-content: center;
- align-items: center;
- padding: 8rpx 0;
- box-shadow: 0 -2rpx 6rpx 0 #d9d9d9 ;
-
- .box {
- display: flex;
- align-items: center;
- justify-content: space-between;
- width: 92%;
- font-size: 28rpx;
-
- view:nth-child(1) {
- color: #999999;
- }
- view:nth-child(2) {
- padding: 25rpx 60rpx;
- color: #FFFFFF;
- background-color: #3796F8;
- border-radius: 12rpx;
-
- }
-
- view:nth-child(1) {
- color: #999999;
- }
- }
- }
-
- }
- </style>
|