import React, { useState, useEffect } from 'react' import { useModel } from '@/store' import WuYeFuWuItem from '@/components/WuYeFuWuItem/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 WuYeFuWu () { const { user } = useModel('user') 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}` }) }}> } {/* 物业办事指南 */} 物业办事指南 1、业主收楼手续办理 2、物业转名手续办理 3、业主卡、住户卡办理 {/* 服务列表 */} { PageList.map((item, index) => ( )) } ) }