Browse Source

feat: 个人中心接口调试

qinyuyue 2 months ago
parent
commit
3881d2dd2a

+ 5 - 5
src/pages/follow/components/follow-list/index.vue

@@ -4,22 +4,22 @@
       class="follow-list"
       v-model:loading="loading"
       :finished="isFinished"
-      finished-text="没有更多了"
+      finished-text="-- 没有更多了 --"
       @load="onLoad"
   >
     <van-cell v-for="(item, i) in list" :key="i">
-      <div class="follow-item flex flex-row items-center w-full h-82 text-left">
+      <div class="follow-item flex flex-row items-center w-full h-82 text-left" fit="cover">
         <van-image width="48" height="48" round class="mr-12" :src="item.avatar"/>
         <div class="flex-col flex-1 mr-12 min-w-0">
           <div class="text-xl text-black-3 font-bold text-ellipsis text-nowrap overflow-hidden ...">
             {{ item.nickName }}
           </div>
-          <div class="text-base text-ellipsis text-nowrap overflow-hidden ...">
+          <div class="text-base text-black/60 text-ellipsis text-nowrap overflow-hidden ...">
             粉丝量:{{ item.fansNumText }}
           </div>
         </div>
        <div class="items-end w-92 flex justify-end">
-         <van-button class="follow-item__button" plain  :color=" FANS_STATUS[item.fansStatus].bg" type="primary" @click="handleFollow(item)">
+         <van-button class="follow-item__button" plain :disabled="item.saveLoading" :color="FANS_STATUS[item.fansStatus].bg" type="primary" @click="handleFollow(item)">
            {{ FANS_STATUS[item.fansStatus].text }}
          </van-button>
        </div>
@@ -115,7 +115,7 @@ const onLoad = async () => {
       },
     });
     const {list: dataList, total: dataTotal} = currListConfig.value.getResponse(data)
-    console.log(dataList, dataTotal, 'total==??', props.listType)
+    // console.log(dataList, dataTotal, 'total==??', props.listType)
     const _list = dataList.map((o) => ({
       ...o,
       avatar: o.attentionIdDictMap.avatar,

+ 3 - 1
src/pages/follow/index.vue

@@ -16,7 +16,6 @@
       </van-tab>
     </van-tabs>
   </div>
-
 </template>
 <script setup>
 import FollowList from './components/follow-list';
@@ -62,6 +61,9 @@ const tabList = ref([
   height: 100%;
   display: flex;
   flex-direction: column;
+  .van-tab__text {
+    font-size: 14px;
+  }
 }
 
 :deep(.van-tabs__content) {

+ 0 - 1
src/pages/profile/index.vue

@@ -10,7 +10,6 @@
                 class="mr-9 shrink-0"
                 width="75px"
                 height="75px"
-                fit="cover"
                 radius="37.5px"
             />
             <div class="flex-1 min-w-0 shrink-0 text-[#fff]">