import ClickImg from '@/imgs/clickImg.png' import Ranking1Img from '@/imgs/ranking1Img.png' import Ranking2Img from '@/imgs/ranking2Img.png' import Ranking3Img from '@/imgs/ranking3Img.png' import RankingImg from '@/imgs/rankingImg.png' import { debounce } from '@utils' import { Popover, Spin, message } from 'antd' import React from 'react' import { RankingTypeBtnText, RankingTypeText } from '../../constant' import './index.less' const rankingBackImg = { 0: Ranking1Img, 1: Ranking2Img, 2: Ranking3Img } export default function RankingBox(props) { const { isLoading = false, currentActive, rankingType, contributionList } = props const onChangeRanking = index => debounce(() => { props.onHandleRanking && props.onHandleRanking(index) }) const onJump = debounce(() => { if (props.onHandleJump) { props.onHandleJump() } else { message.info('敬请期待') } }) const tabList = [ { tab: '总榜', key: 'total' } ] // 获得当前下标的数据 let rankingList = contributionList || [] return (