uniapp写app遇到的问题

1.在浏览器联调完接口一定要在内置浏览器或者手机模拟器中检查一遍(所以这边建议还是用内置浏览器联调比较好呢)

 2.开发环境和生产环境

let BASE_URL = ''

if (process.env.NODE_ENV == 'development') {
	// BASE_URL = '' // 开发环境
} else {
	BASE_URL = '' // 生产环境
}
// let staticDomainURL = '/api';

const configService = {
	apiUrl: BASE_URL,
	// staticDomainURL: BASE_URL
};

export default configService

3.发行云打包(云打包云排队时间较长请耐心等待,打包成功之后会返回存放包的目录)装在手机上之后是生产环境,其余都是开发环境

4.map组件

服务商有差异,不同平台的底层引擎不同,所以要申请不同的key

 5.地图上绘制别的图层的时候,h5正常写,app用原生子窗体subNVue

比如这种图层

 (1)h5的写法

 

 (2)app原生子窗体subNVue写法

目录为

 pages.json中配置页面路径

{
            "path" : "pages/monitor/index/index11111",
            "style": {
            	"navigationStyle": "custom",
				"app-plus": {
					"subNVues": [
						{
							"id": "cover",
							"path": "pages/monitor/index/subNvue/cover",
							"style": {
								"position": "absolute",
								"dock": "left",
								"width": "100rpx",
								"height": "50rpx",
								"mask": "rgba(0,0,0,0)"
							}
						}
					]
				}
            }
            
        }

页面写法为

 5.可以在插件市场下载所需要的其他样式的组件,插件市场地址为DCloud 插件市场

6.运行到浏览器调接口时的跨域问题

在manifest.json文件的源码视图中配置以下代码

"devServer" : {
            "https" : false,
            "disableHostCheck" : true,
            /* 这个是配置人脸识别的跨域 */
            "proxy" : {
                "/api" : {
                    "target" : "xxxxxxxxxxxxxxxx",
                    "changeOrigin" : true,
                    "secure" : false,
                    "pathRewrite" : {
                        "/api" : ""
                    }
                }
            }
        }

7.我的项目目录仅供参考

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

文哈哈wcx

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值