import { MockMethod } from 'vite-plugin-mock'; import { resultSuccess, baseUrl } from '../_util'; const demoList = (keyword, count = 20) => { const result = { list: [] as any[], }; for (let index = 0; index < count; index++) { //根据搜索关键词做一下匹配 let name = `选项${index}`; if(keyword && name.indexOf(keyword)!=-1){ result.list.push({ name: `选项${index}`, id: `${index}`, }); }else if(!keyword){ result.list.push({ name: `选项${index}`, id: `${index}`, }); } } return result; }; export default [ { url: `${baseUrl}/select/getDemoOptions`, timeout: 1000, method: 'get', response: ({ query }) => { const { keyword,count} = query; console.log("查询条件:", keyword); return resultSuccess(demoList(keyword,count)); }, }, ] as MockMethod[];