|
@@ -26,8 +26,10 @@ export default defineComponent({
|
|
|
|
|
|
const onSearch = val => {
|
|
|
keyword.value = val
|
|
|
- console.log(val, 'onSearchonSearchonSearch')
|
|
|
- data.value.rows = []
|
|
|
+
|
|
|
+ if (data.value) {
|
|
|
+ data.value.rows = []
|
|
|
+ }
|
|
|
params.name = val
|
|
|
params.page = 1
|
|
|
FetchList()
|
|
@@ -94,14 +96,14 @@ export default defineComponent({
|
|
|
return () => {
|
|
|
return (
|
|
|
<div class={[styles.search, styles.searchAlbum]}>
|
|
|
- <List
|
|
|
- // loading={loading.value}
|
|
|
- finished={finished.value}
|
|
|
- finished-text={data.value && data.value.rows.length ? '' : ''}
|
|
|
- onLoad={FetchList}
|
|
|
- error={isError.value}
|
|
|
- >
|
|
|
- {data.value && data.value.rows.length && (
|
|
|
+ {data.value && data.value.rows.length ? (
|
|
|
+ <List
|
|
|
+ // loading={loading.value}
|
|
|
+ finished={finished.value}
|
|
|
+ finished-text={data.value && data.value.rows.length ? '' : ''}
|
|
|
+ onLoad={FetchList}
|
|
|
+ error={isError.value}
|
|
|
+ >
|
|
|
<Song
|
|
|
showTitleImg
|
|
|
list={data.value.rows}
|
|
@@ -121,9 +123,10 @@ export default defineComponent({
|
|
|
})
|
|
|
}}
|
|
|
/>
|
|
|
- )}
|
|
|
- </List>
|
|
|
- {!loading.value && <ColResult tips="暂无曲目" btnStatus={false} />}
|
|
|
+ </List>
|
|
|
+ ) : (
|
|
|
+ !loading.value && <ColResult tips="暂无曲目" btnStatus={false} />
|
|
|
+ )}
|
|
|
</div>
|
|
|
)
|
|
|
}
|