import React, { useState, useEffect } from 'react' import WuYeJiaoFeiItem from '@/components/WuYeJiaoFeiItem/index' import ScrollPageRefresh from '@/components/ScrollPageRefresh/index' import request, { apis } from '@/utils/request' import '@/assets/css/reset.less' import '@/assets/css/iconfont.less' import './index.less' export default function WuYeJiaoFei () { const [PageList, setPageList] = useState([]) const [BannerList, setBannerList] = useState([]) useEffect(() => { GetBanner() }, []) const GetBanner = (done = () => { }) => { // 获取轮播图 request({ ...apis.getBanner, params: { contentType: `news`, pageNum: 1, pageSize: 1 } }).then((res) => { setBannerList([...(res || [])]) done() }).catch(() => { done() }) } const Refresh = (e) => { // 下拉刷新 setPageList(e) } const Push = (e) => { // 上拉加载 setPageList(PageList.concat(e)) } return ( {/* 大图 */} { BannerList.length > 0 && { Taro.navigateTo({ url: `/pages/HuoDong/ZiXunDetail/index?id=${BannerList[0].targetId}` }) }}> } {/* 缴费列表 */} { PageList.map((item, index) => ( )) } ) }