liushengqiang 1 年之前
父节点
当前提交
dde0102624
共有 1 个文件被更改,包括 5 次插入2 次删除
  1. 5 2
      src/views/accompany/music-list.tsx

+ 5 - 2
src/views/accompany/music-list.tsx

@@ -41,6 +41,7 @@ export default defineComponent({
     const subjectId = localStorage.getItem(subjectKey) || state.user?.data?.subjectId?.split(',')?.[0] || ''
     const data = reactive({
       loading: false,
+      firstRender: false,
       finished: false,
       refreshing: false,
       musicTree: [] as any,
@@ -154,7 +155,7 @@ export default defineComponent({
         if (Array.isArray(res?.data?.rows)) {
           data.list = [].concat(data.list, res.data.rows)
           data.pagenation.page += 1
-          data.finished = res.data.rows.length ? false : true
+          data.finished = res.data.rows.length < data.pagenation.rows ? true : false
         } else {
           data.finished = true
         }
@@ -163,6 +164,7 @@ export default defineComponent({
       }
       data.loading = false
       data.refreshing = false
+      data.firstRender = true
     }
     // 重置搜索
     const onSearch = () => {
@@ -330,8 +332,9 @@ export default defineComponent({
                 )
               })}
             </CellGroup>
+            <div style={{height: '40px'}}></div>
           </List>
-          {!data.loading && !data.list.length && <OEmpty tips="暂无曲谱" />}
+          {data.firstRender && !data.loading && !data.list.length && <OEmpty tips="暂无曲谱" />}
         </OFullRefresh>
         <Popup teleport="body" position="bottom" round v-model:show={staffData.open}>
           <Picker