方法一:
直接编译Hbuilder内置浏览器直接预览
方法二: 在manifest.json文件中配置跨域,该方法类似vue.config.js中的devServer
1、用Hbulidex打开manifest.json,找到“源码视图”

2、添加代码:
3、然后找到你的api请求的地方,根域名设置为/api,例:
- "h5" : {
- "devServer": {
- "disableHostCheck" : true,
- "proxy": {
- "/api": {
- "target": "http://www.xunrui.com",
- "changeOrigin":true,
- // "secure" : false,
- "pathRewrite":{"^/api":""}
- }
- },
- "https" : false
- }
- }
这样本地请求的时候会自动把http:localhost:8080/api/自动转成你的网址
- baseURL:'/api'
4、设置之后一定记得重新编译项目,否则会报404错误
方法三、直接在项目根目录创建一个vue.config.js文件,配置跟方法二一样
注意:该方法跟2一样的,uniapp会识别这个vue.config.js文件,不过manifest.json的优先级
要高于vue.config.js文件
文章点评