axios 使用post方式傳遞引數,後端接受不到
阿新 • • 發佈:2019-02-15
var url = "http://localhost:8003/login"; var params = new URLSearchParams(); params.append('name', 'admin'); //你要傳給後臺的引數值 key/value params.append('password', '123456'); this.$ajax({ method: 'post', url:url, data:params }).then((res)=>{ });
main.js檔案:
import Vue from 'vue' import App from './App' import router from './router' import ElementUI from 'element-ui' //引入餓了麼UI框架 import 'element-ui/lib/theme-chalk/index.css' // import axios from './axios';//通過import引入 import axios from 'axios';//通過import引入 axios.defaults.headers.post['Content-Type'] = 'application/x-www-form-urlencoded';Vue.prototype.$ajax = axios Vue.config.productionTip = false Vue.use(ElementUI) /* eslint-disable no-new */ new Vue({ el: '#app', router, components: { App }, template: '<App/>' }) // new Vue({ // el: '#app', // router, // axios,//通過import引入,然後在這裡呼叫 // components: { App }, // template: '<App/>' // })