import { createRequest } from '@/utils/http' export default defineNuxtPlugin(() => { const request = createRequest() //@ts-ignore 添加 globalThis.$request = request const $fetchOriginal = globalThis.$fetch const $fetch: any = (url: string, opts?: any) => { opts = opts ?? {} opts.url = url return request.request(opts, opts.requestOptions) } $fetch.raw = $fetchOriginal.raw $fetch.create = $fetchOriginal.create //@ts-ignore 重写$fetch globalThis.$fetch = $fetch })