const[hasMore, setHasMore]=useState(true);const[count, setCount]=useState(0);const[data, setData]=useState([]);constloadMore=async()=>{let res =awaitgetList();setData(val=>[...val,...res?.list])//合并数据
console.log('first', res);setHasMore(res?.list?.length >0)//hasMore为false会停止接口请求};constgetList=async()=>{if(!hasMore){return{list:[]}}else{awaitsleep(1000)setCount(v=> v +1)const ret =getQueryKhList({data:{begin: count,//一般为分页参数length:10}//传参})//这边是ajax请求return ret
}}