proxyTable: { '/api': { target: 'http://xxxxxx.com', // 請求的接口的域名 // secure: false, // 若是是https接口,須要配置這個參數 changeOrigin: true, // 若是接口跨域,須要進行這個參數配置 pathRewrite: { '^/api': '' } } }, //當你發起請求時前面加上'/api/'就表明着'http://xxxxxx.com' // 注意: '/api' 爲匹配項,target 爲被請求的地址,由於在 ajax 的 url 中加了前綴 '/api',而本來的接口是沒有這個前綴的,因此須要經過 pathRewrite 來重寫地址,將前綴 '/api' 轉爲 '/'。若是自己的接口地址就有 '/api' 這種通用前綴,就能夠把 pathRewrite 刪掉。
1 export defalut{ 2 created(){ 3 fetch('地址',{ 4 method:'post',//請求的方式 5 //請求頭 6 headers:{ 7 'Content-type':'application/json', 8 token:'', 9 }, 10 // body:'post請求的參數', 11 body:JSON.stringify({username:,password:}) 12 }) 13 .then(result=>{//請求成功的結果 14 console.log(result) 15 }) 16 } 17 }
1 import axios form 'axios' 2 //設置請求的headers 3 axios.defaults.headers.common['token']='' 4 axios.defaults.headers.post['Content-type']='application/json' 5 Vue.prototype.$axios=axios
1 export defalut{ 2 created(){ 3 this.$axios.post('地址',{ 4 //參數 5 }) 6 .then(data=>{ 7 console.log(data) 8 }) 9 } 10 }