From 2907ad4bb483822b849390ec36e2be692444d66b Mon Sep 17 00:00:00 2001 From: Pig Fang Date: Mon, 16 Mar 2020 14:27:30 +0800 Subject: [PATCH] refactor --- resources/assets/src/scripts/net.ts | 5 ++--- resources/assets/tests/scripts/net.test.ts | 2 +- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/resources/assets/src/scripts/net.ts b/resources/assets/src/scripts/net.ts index 68983ed9..915e20f2 100644 --- a/resources/assets/src/scripts/net.ts +++ b/resources/assets/src/scripts/net.ts @@ -1,6 +1,5 @@ import Vue from 'vue' import { emit } from './event' -import { queryStringify } from './utils' import { showModal } from './notify' import { trans, t } from './i18n' @@ -106,10 +105,10 @@ export function get(url: string, params = empty): Promise { data: params, }) - const qs = queryStringify(params) + const qs = new URLSearchParams(params) return walkFetch( - new Request(`${blessing.base_url}${url}${qs && `?${qs}`}`, init), + new Request(`${blessing.base_url}${url}?${qs}`, init), ) } diff --git a/resources/assets/tests/scripts/net.test.ts b/resources/assets/tests/scripts/net.test.ts index 88ff82fa..dee2733b 100644 --- a/resources/assets/tests/scripts/net.test.ts +++ b/resources/assets/tests/scripts/net.test.ts @@ -28,7 +28,7 @@ test('the GET method', async () => { expect(json).toBeCalled() await net.get('/abc') - expect(window.fetch.mock.calls[1][0].url).toBe('/abc') + expect(window.fetch.mock.calls[1][0].url).toBe('/abc?') }) test('the POST method', async () => {