import { floor, isArray, random, slice } from 'lodash-es'; import { defHttp } from '/@/utils/http/axios'; import { get } from '../billboard/utils'; import { useGlobSetting } from '/@/hooks/setting'; import { ref, reactive } from 'vue'; import _ from 'lodash'; import LongList from './components/preset/LongList.vue'; enum Api {} // 搞这个缓存是由于:目前代码上的设计是多个模块发出多次请求,每个模块自己负责消费前者的响应。 // 这会导致相同的请求被同时发送多次。 const cache = new Map>();