1.在config目录下新建proxyConfig.js
module.exports = {
proxy: {
'/api': {
target: 'http://aaaa/',
changeOrigin: true,
timeout: 300000,
proxyTimeout: 300000,
}
}
}
2.将index.js 添加code
var proxyConfig = require('./proxyConfig')
module.exports = {
dev: {
assetsSubDirectory: 'static',
assetsPublicPath: '/',
proxyTable: proxyConfig.proxy //添加此处code
}
}
3.在src目录下新建api文件,新建data.js
import axios from 'axios';
export function getData() {
const url = '/api/demo'
const data = {}
return axios.get(url, {
params: data
}).then((res) => {
return Promise.resolve(res.data)
})
}
4.在需要交互数据网页添加代码
import { getData } from '../api/data'
created() {
this.getdata()
},
created() {
this.getfpmsDataNew()
},
methods: {
getfpmsDataNew() {
getData().then(res => {
this.fpmsData = res.Data
})
}
}
大功告成 ! 有什么错误欢迎大家留言指出