uniapp 开发app问题记录

本文探讨了uni-app在App平台v3模式下遇到的问题,包括底部安全区域适配、js中引用css变量的限制以及动态更改css变量的挑战。此外,还提到了输入框限制整数输入的难题,描述了监听输入事件的响应延迟问题。
摘要由CSDN通过智能技术生成

1.iphone全面屏手机底部有横杠(安卓和非全面屏iphone没有)

manifest.json 文件 app-plus 节点下配下 safearea,自适应颜色,也可以设置固定颜色 ,参考https://ask.dcloud.net.cn/article/35564


"safearea": {
    "bottom": {  
		"offset": "none" 
    }   
},

 

2. “App平台 v3 模式暂不支持在 js 文件中引用‘xxx.css’请改在 style 内引用” 

css变量无法在js中使用,只能在style中引入,js获取不到css变量

3.无法使用js动态更改css变量

没有window对象,没法使用setProperty函数

可以使用renderjs去调用window对象,但是renderjs下的数据与原数据不互通,也就是说在renderjs中获取不到vue中的数据,同样在vue中也无法获取到renderjs中的数据

这样就没有办法实现某些功能,比如动态更改主题颜色,不能根据vue中某个值得变化去更改css变量

4.input输入框不能限制整数

uni中的input设置整数类型还是可以输入小数点

想通过监听输入的方法去动态去除掉小数点,但是当我输入小数点时,监听输入的方法返回值并没有小数点,只有继续输入数字的时候才会显示

比如我输入  1.   页面上显示的是1.   而监听方法返回的是

   输入  1.1  页面上显示的是1.1   监听方法返回的也是1.1

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值