uniapp踩坑笔记
前言
uniApp一直在不断完善,但是有些时候还是避免不了踩坑,本篇博文就记录一下我遇到的坑
正文
- 【配置】应用版本号名称是一个有规则的字符串:1.0.0 ,规则是:大版本号.中版本号.小版本号。
- 【配置】应用版本号名称中的小版本号不能超过9,超过9的需要向上一个版本号进一(逢10进1)。
- 【配置】应用版本号是一个整数类型,最长10位,如果超过10位会被转换成字符串。
- 【配置】应用版本号和应用版本号名称的区别就是一个是整数,一个是用.分割的字符串
- 【配置】应用版本号推荐一种格式:2022110501 ,2022年 11月 05号 打包,打包编号是 01,如果当前第二次打包,版本号可以增加到 2022110502
- 【App离线推送】要想开通app离线推送,我们必须在小米、Oppo、vivo 这几个手机平台上架我们的app,其中审核需要软著。
- 【App离线推送】上架变通方式:可以用一个其他名称的软著先上架app,这样就能拿到app的相关参数,只要拿到推送相关参数,后期重新打包推送依然是可以送达的。
- 【HBuilder】mac下adb工具的目录:/Applications/HBuilderX.app/Contents/HBuilderX/plugins/launcher/tools/adbs
- app开发时,tabBar页面和普通页面是有区别的,tabBar页面加载后,就不会被销毁了,页面会缓存到内存中,所以切换tabBar页面是,页面和vue组件的各种生命周期钩子都不会被调用(除了 onShow,onHide,onTabItemTap这三个)。
- 页面栈中,只会保留最新的tabBar页面,其他打开过的tabBar页面不会保存到页面栈数组中,只存在于内存中。
- tabBar页面的vue组件中,紧挨着 import 语句console.log()语句会被编译器忽略(uni-app的bug)
博客中所涉及到的图片都有版权,请谨慎使用