欢迎光临散文网 会员登陆 & 注册

黑马程序员Vue全套视频教程,从vue2.0到vue3.0一套全覆盖,前端学习核

2023-07-14 21:43 作者:塔下偷桃  | 我要投稿

p207 user结构代码

<template>

     <div class="user-container">

       <!-- 用户基本信息面板 -->

       <div class="user-card">

         <!-- 用户头像、姓名 -->

         <van-cell>

           <!-- 使用 title 插槽来自定义标题 -->

           <template #icon>

             <img src="../../assets/logo.png" alt="" class="avatar" />

           </template>

           <template #title>

             <span class="username">用户名</span>

           </template>

           <template #label>

             <van-tag color="#fff" text-color="#007bff">申请认证</van-tag>

           </template>

         </van-cell>

         <!-- 动态、关注、粉丝 -->

         <div class="user-data">

           <div class="user-data-item">

             <span>0</span>

             <span>动态</span>

           </div>

           <div class="user-data-item">

             <span>0</span>

             <span>关注</span>

           </div>

           <div class="user-data-item">

             <span>0</span>

             <span>粉丝</span>

           </div>

         </div>

       </div>

   

       <!-- 操作面板 -->

       <van-cell-group class="action-card">

         <van-cell icon="edit" title="编辑资料" is-link />

         <van-cell icon="chat-o" title="小思同学" is-link />

         <van-cell icon="warning-o" title="退出登录" is-link />

       </van-cell-group>

     </div>

   </template>

   

   <script>

   export default {

     name: 'User'

   }

   </script>

   

   <style lang="less" scoped>

   .user-container {

     .user-card {

       background-color: #007bff;

       color: white;

       padding-top: 20px;

       .van-cell {

         background: #007bff;

         color: white;

         &::after {

           display: none;

         }

         .avatar {

           width: 60px;

           height: 60px;

           background-color: #fff;

           border-radius: 50%;

           margin-right: 10px;

         }

         .username {

           font-size: 14px;

           font-weight: bold;

         }

       }

     }

     .user-data {

       display: flex;

       justify-content: space-evenly;

       align-items: center;

       font-size: 14px;

       padding: 30px 0;

       .user-data-item {

         display: flex;

         flex-direction: column;

         justify-content: center;

         align-items: center;

         width: 33.33%;

       }

     }

   }

   </style>

   

黑马程序员Vue全套视频教程,从vue2.0到vue3.0一套全覆盖,前端学习核的评论 (共 条)

分享到微博请遵守国家法律