在vue项目上使用axios 执行异步请求,在google和火狐上正常,在edge上post请求变成了get请求
//axios.js
export default {
install () {
Vue.prototype.$http = axios
Vue.http = axios
}
}
//main.js
import axios from '@/utils/axios'
Vue.use(axios)![图片描述][1]
//调用请求
return Vue.http.post(LOGIN, qs.stringify(form)).then(data => {
if(data.ret_code==0){
commit(SET_TOKEN, data.data.token)
commit('setLoginStatus',true)
}
return data
})
我是这样写的
定义
Vue.prototype.axios = axios;
//dev
axios.defaults.baseURL = 'http://localhost:8081/ynnn';
请求
this.axios.post('updateImageInfo',recommend).then(function (response) {}));
在edge上没问题