ReactNative常见问题及处理

芯片:Apple M2

macOS:  13.3

react-native:  0.70.0

Xcode: 14.3.1

根据.nvmrc自动切换项目所需node版本

vi ~/.bash_profile

插入一下内容

souce ~/.bash_profile

再打开命令行就会根据.nvmrc切换node版本。

注意:要先安装nvm

env(safe-area-inset-bottom) 兼容写法

先看下兼容性:

 

可以看到 @supports 兼容性很好,所以使用 @supports 做兼容是个不错的选择。

例:

 

缩放实现0.5px

 

禁止 IOS 橡皮筋效果

方法一:

首先,在拖动 div 时,判断当前容器 div 是否有滚动条,如果没有,则禁止整个 div 拖动,例:

 

 

注:上述方法仅适用于 div 内没有其他内容滚动情形!如果内层有其他[……]

JS 拦截浏览器返回

注:需要先点击页面进行交互,方法方可生效

海康威视DS-IPC-E42H-IWPT监控画面竖线处理

升级包下载: https://pan.baidu.com/s/1TLG7m9BjUGPw4wMAoPYSdw?pwd=w4ih

提取码: w4ih

网页升级方法:

提醒:升级有风险,设备升级过程中请勿断电!设备固件升级后可能会出现参数恢复默认的情况。

操作步骤
步骤一:.固[……]