|
|
@@ -25,7 +25,12 @@
|
|
|
<fans-info :info="item"></fans-info>
|
|
|
</div>
|
|
|
</div>
|
|
|
- <div class="content" v-else>
|
|
|
+ <div v-if="empty">
|
|
|
+ <div class="border2"></div>
|
|
|
+ <el-empty description="还没有粉丝哦~"></el-empty>
|
|
|
+ </div>
|
|
|
+
|
|
|
+ <div class="content" v-if="active !== '关注' && active !== '粉丝'">
|
|
|
<div class="name">基本信息</div>
|
|
|
<div class="box">
|
|
|
<div class="text">
|
|
|
@@ -125,7 +130,8 @@ export default {
|
|
|
return {
|
|
|
tabs: ['粉丝', '关注'],
|
|
|
active: '',
|
|
|
- list: []
|
|
|
+ list: [],
|
|
|
+ empty: false
|
|
|
};
|
|
|
},
|
|
|
computed: {
|
|
|
@@ -156,12 +162,22 @@ export default {
|
|
|
if (e === '关注') {
|
|
|
this.$http.get('/user/myFollows').then(res => {
|
|
|
this.list = res;
|
|
|
- console.log(res);
|
|
|
+ if (this.list.length === 0) {
|
|
|
+ this.empty = true;
|
|
|
+ } else {
|
|
|
+ this.empty = false;
|
|
|
+ }
|
|
|
+ // console.log(res);
|
|
|
});
|
|
|
} else {
|
|
|
this.$http.get('/user/myFollowers').then(res => {
|
|
|
this.list = res;
|
|
|
- console.log(res);
|
|
|
+ if (this.list.length === 0) {
|
|
|
+ this.empty = true;
|
|
|
+ } else {
|
|
|
+ this.empty = false;
|
|
|
+ }
|
|
|
+ // console.log(res);
|
|
|
});
|
|
|
}
|
|
|
},
|
|
|
@@ -191,6 +207,22 @@ export default {
|
|
|
</script>
|
|
|
<style lang="less" scoped>
|
|
|
.container {
|
|
|
+ .border2 {
|
|
|
+ height: 1px;
|
|
|
+ background: #494a4d;
|
|
|
+ border-radius: 1px;
|
|
|
+ margin: 17px 10px 20px;
|
|
|
+ }
|
|
|
+ /deep/ .el-empty {
|
|
|
+ width: 100px;
|
|
|
+ height: 110px;
|
|
|
+ padding-top: 200px;
|
|
|
+ margin: 0 auto;
|
|
|
+ }
|
|
|
+ /deep/ .el-empty__description {
|
|
|
+ color: #ccc;
|
|
|
+ margin: 10px 0 0 2px;
|
|
|
+ }
|
|
|
.top {
|
|
|
height: 146px;
|
|
|
width: 100%;
|