let menuButtonInfo = {};
// 如果是小程序,获取右上角胶囊的尺寸信息,避免导航栏右侧内容与胶囊重叠(支付宝小程序非本API,尚未兼容)
// #ifdef MP-WEIXIN || MP-BAIDU || MP-TOUTIAO || MP-QQ
menuButtonInfo = uni.getMenuButtonBoundingClientRect();
// #endif

- 发布:2025-03-05 16:35
- 更新:2025-03-06 11:17
- 阅读:30
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: windows 10
手机系统: Android
手机系统版本号: Android 13
手机厂商: 小米
手机机型: Redmi Note 11 5G
页面类型: vue
vue版本: vue2
打包方式: 云端
项目创建方式: CLI
CLI版本号: 2.0.2-4040520250103001
示例代码:
操作步骤:
运行到手机,安卓
运行到手机,安卓
预期结果:
条件编译有效
条件编译有效
实际结果:
条件编译无效
条件编译无效
bug描述:
我是使用npm安装的"uview-ui": "1.8.8",在使用u-navbar组件时,发现在安卓app下条件编译无效,把对应的代码复制到src目录的components组件之后又好了
初步怀疑:安卓node_modules下的代码,js部分条件编译失效
HBuilder X 4.45
@dcloudio/uni-app: "2.0.2-4040520250103001"