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