follow.vue 4.1 KB
Newer Older
喷火的神灵's avatar
喷火的神灵 已提交
1 2
<!--个人中心-->
<template>
喷火的神灵's avatar
喷火的神灵 已提交
3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
    <div class="idxs">
        <!--        设置关注和粉丝之间的跳转-->
        <el-menu mode="horizontal" :default-active="activeIndex" @select="handleSelect" active-text-color="orange" router>
            <el-menu-item index="/fans">粉丝</el-menu-item>
            <el-menu-item index="/follow">关注</el-menu-item>
        </el-menu>
        <el-empty description="没有关注" v-if="abc"></el-empty>
        <div v-for="v of number">
            <el-card style="height: 120px;width: 800px;margin-left: 200px;margin-top: 30px;">
                <el-col >
                    <el-row :span="8" style="margin-top: 10px">
                        <div>
                            <el-popover
                                placement="bottom"
                                width="200"
                                trigger="hover"
                            >
                                <el-row :gutter="10">
                                    <el-col :span="12">
                                        <span><i class="el-icon-user"></i><span>粉丝数:</span></span>
                                        <span>{{ v.fans }}</span>
                                    </el-col>
                                    <el-col :span="12">
                                        <span><i class="el-icon-user"></i><span>关注数:</span></span>
                                        <span>{{ v.follow }}</span>
                                    </el-col>
                                </el-row>
                                <el-avatar slot="reference" style="cursor: pointer" shape="square" :size="60" :src="squareUrl"></el-avatar>
                            </el-popover>
喷火的神灵's avatar
喷火的神灵 已提交
32
                        </div>
喷火的神灵's avatar
喷火的神灵 已提交
33 34 35 36 37 38 39 40 41 42 43
                    </el-row>
                    <el-row :span="8" style="margin-top: -55px;margin-left: 50px"  >
                        <h3 style="margin-left: 50px;margin-top: 0px">{{ v.name }}</h3>
                    </el-row>
                    <el-row :span="8" style="margin-left: 50px"  >
                        <p style="margin-left: 50px;margin-top: 0px;color: #99a9bf">{{ v.tag }}</p>
                    </el-row>
                    <el-row :span="8" style="margin-left: 650px;margin-top: -50px"  >
                        <el-button type="primary" round>取消关注</el-button>
                    </el-row>
                </el-col>
喷火的神灵's avatar
喷火的神灵 已提交
44 45
            </el-card>
        </div>
喷火的神灵's avatar
喷火的神灵 已提交
46

喷火的神灵's avatar
喷火的神灵 已提交
47 48 49 50
    </div>
</template>

<script>
喷火的神灵's avatar
喷火的神灵 已提交
51 52
import Handder from "@/components/Handder.vue";
import Sidebar from "@/components/sidebar.vue";
喷火的神灵's avatar
喷火的神灵 已提交
53 54 55

export default {
    name: "personalCenter",
喷火的神灵's avatar
喷火的神灵 已提交
56
    components: {Sidebar,Handder},
喷火的神灵's avatar
喷火的神灵 已提交
57 58
    data() {
        return {
喷火的神灵's avatar
喷火的神灵 已提交
59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81
            radio1: '1',
            radio2: '2',
            activeName: 'first',
            abc: false,
            number: [
                {name : '',
                    tag:'美好的生活大概就是白天又说有笑晚上睡个好觉',
                    fans: 12,follow: 120},
                {name : '',
                    tag:'我够坚强,但不是所有的伤我都能抗',
                    fans: 40,follow: 300},
                {name : '',
                    tag:'你的微博辣妹有那么多,原来我只是其中一个',
                    fans: 67,follow: 420},
                {name : '',
                    tag:'姑娘姑娘我就要嫁人啦',
                    fans: 80,follow: 720},
            ]
        }
    },
    methods: {
        handleClick(tab, event) {
            console.log(tab, event);
喷火的神灵's avatar
喷火的神灵 已提交
82 83 84 85 86 87
        }
    },
    created() {

    }
}
喷火的神灵's avatar
喷火的神灵 已提交
88

喷火的神灵's avatar
喷火的神灵 已提交
89 90 91 92 93
</script>

<style scoped>

@media screen and (min-width: 1970px){
喷火的神灵's avatar
喷火的神灵 已提交
94 95 96 97 98 99
    .idxs {
        margin: 60px auto;
        width: calc(100% - 290px);
        max-width: 1570px;
        min-width: 1200px;
    }
喷火的神灵's avatar
喷火的神灵 已提交
100 101
}

喷火的神灵's avatar
喷火的神灵 已提交
102 103 104 105 106 107 108 109 110 111 112 113 114 115 116
@media screen and (max-width: 1969px){
    .idxs {
        /*width: 1270px;*/
        /*min-width: 1000px;*/
        /*margin-top: 60px;*/
        /*margin-left: 270px;*/
        /*padding: 40px;*/
        width: calc(100% - 290px);
        max-width: 1570px;
        min-width: 1200px;
        margin: 60px auto;
    }
    .idxs{
        margin-left: 250px;
    }
喷火的神灵's avatar
喷火的神灵 已提交
117 118
}

喷火的神灵's avatar
喷火的神灵 已提交
119
.el-card:hover{
喷火的神灵's avatar
喷火的神灵 已提交
120

喷火的神灵's avatar
喷火的神灵 已提交
121
}
喷火的神灵's avatar
喷火的神灵 已提交
122 123

</style>