Просмотр исходного кода

fix: tab点击自动回到顶部问题修复

liangan 1 месяц назад
Родитель
Сommit
2ae6d4dfe2
1 измененных файлов с 2 добавлено и 1 удалено
  1. 2 1
      src/pages/index/index.vue

+ 2 - 1
src/pages/index/index.vue

@@ -127,6 +127,7 @@ const dataList = ref<any>([])
 const isProductListLoading = ref(false) // 商品列表加载状态
 
 function handlePriceTabChange() {
+  // 传入 false 阻止 reload 时滚动到顶部
   paging.value?.reload()
 }
 
@@ -228,7 +229,7 @@ onShow(() => {
 </script>
 
 <template>
-  <z-paging ref="paging" v-model="dataList" use-page-scroll @query="queryList" @on-refresh="loadData">
+  <z-paging ref="paging" v-model="dataList" :auto-scroll-to-top-when-reload="false" :auto-clean-list-when-reload="false" use-page-scroll @query="queryList" @on-refresh="loadData">
     <template #top>
       <view
         class="flex items-center justify-between bg-white pb-40rpx pl-42rpx pr-34rpx pt-26rpx"