lex 2 lat temu
rodzic
commit
0aa2c78afa

+ 5 - 3
src/views/student-info/my-follow/item.tsx

@@ -35,7 +35,7 @@ export default defineComponent({
   computed: {
     subjects() {
       const { subjectName } = this.item
-      return subjectName.split(',')
+      return subjectName.split(',') || []
     }
   },
   methods: {
@@ -69,12 +69,14 @@ export default defineComponent({
         case 'VIDEO':
         case 'LIVE':
         case 'MUSIC':
-          if (teacher.tag) {
+          if (teacher && teacher.tag) {
             status = teacher.tag.indexOf(type) > -1
           }
           break
         case 'VIP':
-          status = teacher.isVip > 0
+          if (teacher) {
+            status = teacher.isVip > 0
+          }
           break
         default:
           status = false

+ 2 - 2
src/views/user-info/my-fans/index.tsx

@@ -57,7 +57,7 @@ export default defineComponent({
   },
   render() {
     return (
-      <div class="h-full rounded-md overflow-hidden">
+      <div class="rounded-md overflow-hidden">
         <div class="text-2xl font-semibold text-black leading-none px-6 py-5 ">
           我的粉丝
         </div>
@@ -137,7 +137,6 @@ export default defineComponent({
           </ElSkeleton>
         </div>
 
-        {this.dataShow && <ColEmpty />}
         <Pagination
           total={this.pageInfo.total}
           v-model:page={this.pageInfo.page}
@@ -145,6 +144,7 @@ export default defineComponent({
           pageSizes={this.pageInfo.page_size}
           pagination={this.getList}
         />
+        {this.dataShow && <ColEmpty />}
       </div>
     )
   }