1234567891011121314151617181920212223 |
- import { http, HttpResponse, delay } from 'msw';
- import { getQuery, resultSuccess, serverApi } from '../_util';
- const demoList = (keyword, count = 20) => {
- const result = [] as any[];
- for (let index = 0; index < count; index++) {
- result.push({
- name: `${keyword ?? ''}选项${index}`,
- id: `${index}`,
- });
- }
- return result;
- };
- export default [
- http.get(serverApi('/select/getDemoOptions'), async ({ request }) => {
- await delay(1000);
- const { keyword, count } = getQuery(request);
- return HttpResponse.json(resultSuccess(demoList(keyword, count)));
- }),
- ];
|