Files
hnxdcount-uniapp/unpackage/dist/build/mp-alipay/pages/market/market.js
PC-202306242200\Administrator dac42e3b0c first commit
2026-03-28 23:09:02 +08:00

2 lines
2.8 KiB
JavaScript

"use strict";const common_vendor=require("../../common/vendor.js");const api_api=require("../../api/api.js");if(!Array){const _easycom_up_tabs2=common_vendor.resolveComponent("up-tabs");const _easycom_statusBar2=common_vendor.resolveComponent("statusBar");const _easycom_z_paging2=common_vendor.resolveComponent("z-paging");const _easycom_tabbar2=common_vendor.resolveComponent("tabbar");(_easycom_up_tabs2+_easycom_statusBar2+_easycom_z_paging2+_easycom_tabbar2)()}const _easycom_up_tabs=()=>"../../uni_modules/uview-plus/components/u-tabs/u-tabs.js";const _easycom_statusBar=()=>"../../components/statusBar/statusBar.js";const _easycom_z_paging=()=>"../../uni_modules/z-paging/components/z-paging/z-paging.js";const _easycom_tabbar=()=>"../../components/tabbar/tabbar.js";if(!Math){(_easycom_up_tabs+_easycom_statusBar+_easycom_z_paging+_easycom_tabbar)()}const _sfc_main={__name:"market",setup(__props){const query=common_vendor.reactive({cid:4});let list=common_vendor.ref();common_vendor.onLoad((async()=>{common_vendor.index.hideTabBar();let _res=await api_api.getContentCategoryList();list.value=_res.records;query.cid=list.value[0].id;paging.value.reload()}));common_vendor.onShow((async()=>{common_vendor.index.hideTabBar()}));let tabChange=e=>{console.log(e);query.cid=e.id;paging.value.reload()};const paging=common_vendor.ref(null);let dataList=common_vendor.ref([]);let isPagingRefNotFound=()=>!paging.value;common_vendor.onPullDownRefresh((()=>{if(isPagingRefNotFound())return;paging.value.reload().catch((()=>{}))}));common_vendor.onPageScroll((e=>{if(isPagingRefNotFound())return;paging.value.updatePageScrollTop(e.scrollTop);e.scrollTop<10&&paging.value.doChatRecordLoadMore()}));common_vendor.onReachBottom((()=>{if(isPagingRefNotFound())return;paging.value.pageReachBottom()}));const queryList=(pageNo,pageSize)=>{const params={current:pageNo,pageSize:pageSize,...query};api_api.getContentList(params).then((res=>{paging.value.complete(res.records)})).catch((res=>{paging.value.complete(false)}))};let nav=e=>{common_vendor.index.navigateTo({url:e})};return(_ctx,_cache)=>({a:common_vendor.o(common_vendor.unref(tabChange)),b:common_vendor.p({list:common_vendor.unref(list)}),c:common_vendor.f(common_vendor.unref(dataList),((i,k0,i0)=>common_vendor.e({a:i.cover},i.cover?{b:i.cover}:{c:common_vendor.t(i.title)},{d:i,e:common_vendor.o(($event=>common_vendor.unref(nav)(`/pages/market/detail?id=${i.id}`)))}))),d:()=>({r:paging,k:"paging"}),e:common_vendor.o(queryList),f:common_vendor.o(($event=>common_vendor.isRef(dataList)?dataList.value=$event:dataList=$event)),g:common_vendor.p({["use-page-scroll"]:true,modelValue:common_vendor.unref(dataList)}),h:common_vendor.p({path:"/pages/market/market"})})}};const MiniProgramPage=common_vendor._export_sfc(_sfc_main,[["__scopeId","data-v-f3236f17"]]);_sfc_main.__runtimeHooks=1;my.createPage(MiniProgramPage);