Vue proxyTable配置多个接口地址,解决跨域的问题
最开始的时候,因为请求后台出现跨域问题。
查找资料配置proxyTable,解决跨域问题。如下图所示:
2.2 api.js 编码
import axios from 'axios' axios.defaults.baseURL = '/api'; axios.defaults.headers.post['Content-Type'] = 'application/json;charset=utf-8'; axios.defaults.withCredentials = true //接口自定义 //修改用户信息接口 export const updateOneUser = params => { return axios.post('/anta/anta-back/src/php/updateUser.php', params) .then(res => res.data) };
3.组件中引用
import {updateOneUser} from "../../api/api" methods:{ //给后台发送数据 var params = new URLSearchParams(); params.append('userphone', this.watchStudentInfo.userphone); params.append('userpass', this.watchStudentInfo.userpass); console.log(params) updateOneUser(params).then(data=>{ //后台返回的数据 if(data==1){ //添加成功 this.$message.success('修改成功') }else{ //失败 this.$message.success('修改失败') } }).catch(error=>{ this.$message.success('修改失败') }) }
以上这篇Vue proxyTable配置多个接口地址,解决跨域的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持来客网。