Browse Source

底部同步更新

wolyshaw 2 years ago
parent
commit
1c05d95dc4
1 changed files with 13 additions and 8 deletions
  1. 13 8
      src/student/music/personal/collection.tsx

+ 13 - 8
src/student/music/personal/collection.tsx

@@ -42,14 +42,16 @@ export default defineComponent({
       loading.value = false
     }
 
+    const reset = () => {
+      isError.value = false
+      rows.value = []
+      params.page = 1
+      finished.value = false
+      FetchList()
+    }
+
     expose({
-      reset: () => {
-        isError.value = false
-        rows.value = []
-        params.page = 1
-        finished.value = false
-        FetchList()
-      },
+      reset,
       FetchList
     })
 
@@ -66,7 +68,10 @@ export default defineComponent({
               <Item
                 data={item}
                 onClick={() => musicBuy(item)}
-                onFavorite={() => emit('favorite')}
+                onFavorite={() => {
+                  reset()
+                  emit('favorite')
+                }}
               />
             ))
           : !loading.value && (