后台console报错:
vendor.079528d0399e130331bb.js:12 TypeError: x is not a function
at a.getData (app.6ef2ec9d0b2dc1783aed.js:1)
at a.created (app.6ef2ec9d0b2dc1783aed.js:1)
at wt (vendor.079528d0399e130331bb.js:12)
at a.e._init (vendor.079528d0399e130331bb.js:12)
如果用本地ip做前缀访问,数据请求一切正常
没见过这个问题,请求大神指点,多谢多谢!!
config- index.js
dev: {
env: require('./dev.env'),
host: 'xx.1.xx.xx', //我本地地址
port: 8888,
autoOpenBrowser: false,
assetsSubDirectory: 'static',
assetsPublicPath: '/',
proxyTable: {
'/backxxxxxx': { //后端项目名
target: 'http://xxxx.sxxxxxx.cn/', // 服务器域名
changeOrigin: true,
pathRewrite: {
'^/bxxxx': '/bxxxxxx'
}
}
},
proxyTable设置的接口代理是开发环境才有效的,具体接口地址可以看一下你拦截器里面设置的baseURL,上线前需要设置为服务器域名或者注释掉