在請求接口的時候,使用的是get方法,如果路徑上的參數有中文的時候,這時候在IE瀏覽器打開就會報錯400.
解決辦法是:或是改用post方式;
或是 用 encodeURI 進行轉碼即可;
例如以下的 報錯的代碼
其中word 有可能是中文 就會報錯400
this.$reqGet(`/analyse?page=${page}&size=${size}&word=${word}`).
改爲:以下 即可
const enword = encodeURI(word);
this.$reqGet(`/analyse?page=${page}&size=${size}&word=${enword}`).