get请求400错误 vue_IE浏览器http请求,中文传参时的时候报服务器错误

1.在其他浏览器的时候没什么影响,但在ie浏览器传参中有汉字的时候就会报错解决办法就是:

将传递的参数进行编码,然后传递给后台,js编码encodeURI(中文参数)

//兼容IE浏览器相同接口,有缓存,需要添加时间戳

let time=new Date().getTime();
//兼容IE浏览器传递中文,解码后可以正常请求

let name = encodeURI(that.menuName);

就可以解决传递中文参数,在IE浏览器没有反应的问题了。

你可能感兴趣的:(vue-cli,http,javascript,前端)