q***@163.com
q***@163.com
  • 发布:2019-12-20 16:43
  • 更新:2019-12-20 17:23
  • 阅读:990

【报Bug】打包成app后一堆的bug

分类:uni-app

详细问题描述

1、把 uni.showLoading 封装放外部js,然后再引入,H5使用没问题,打包为app后不显示 Loading
2、打包为app后 长按会触发点击事件 longtap 会触发 tap 和 click 事件 微信小程序没这个问题
3、打包成app后 导航栏和tabbar栏使用手机系统字体,而页面显示为微软雅黑。能不能统一使用系统字体?
4、打包成app后 性能还不如用浏览器访问H5,渲染慢

重现步骤

[步骤]

[结果]

[期望]

[如果语言难以表述清晰,拍一个视频或截图,有图有真相]

IDE运行环境说明

[HBuilder 或 HBuilderX。如果你用其他工具开发uni-app,也需要在此说明]

[IDE版本号]

[windows版本号]

[mac版本号]

uni-app运行环境说明

[运行端是h5或app或某个小程序?]

[运行端版本号]

[项目是cli创建的还是HBuilderX创建的?如果是cli创建的,请更新到最新版cli再试]

[编译模式是老模板模式还是新的自定义组件模式?]

App运行环境说明

[Android版本号]

[iOS版本号]

[手机型号]

[模拟器型号]

附件

[IDE问题请提供HBuilderX运行日志。菜单帮助-查看运行日志,点右键打开文件所在目录,将log文件压缩成zip包上传]

[App问题请提供可重现问题的代码片段,你补充的细一点,问题就解决的快一点]

[App安装包或H5地址]

[可重现代码片段]

联系方式

2019-12-20 16:43 负责人:无 分享
已邀请:
q***@163.com

q***@163.com (作者)

5,打包为App后,在tabbar页面设置元素 bottom: 0; 然后元素被 tabbar遮挡住了一部分,H5和小程序没问题
6、打包为App后,在tabbar页面调用 uni.getSystemInfoSync().windowHeight 获取到的高度比实际可用高度要高
7、为啥打包成app后tabbar页面就各种问题??????其他的问题也是各种各样的

q***@163.com

q***@163.com (作者)

问题1 已找到原因,没有给uni.showLoading 的 title参数 给的是 undefined 所以不显示 为啥H5没问题,小程序没问题?App就出问题了。

问题5的原因是因为问题6导致的,获取可用高度时还需要自己手动 减50才能解决 ,真坑。。
//#ifdef APP-PLUS
this.isApp = true
this.windowHeight = uni.getSystemInfoSync().windowHeight - 50
//#endif
问题2倒是能解决,多加点代码的事,但是问题3怎么解决??

该问题目前已经被锁定, 无法添加新回复