突然发现uniapp好象无法分类。
Submitted by gouki on 2022, October 19, 9:43 AM
突然发现uniapp好象无法分类。
Submitted by gouki on 2022, September 24, 12:10 AM
在Vite创建的项目中,如果直接使用process.env变量会报错,说是process未定义。查了下资料,原来这是vite3移除了这个变量:https://github.com/vitejs/vite/issues/1973
Submitted by gouki on 2022, March 30, 11:20 PM
为了方便开发,为navigatoTo和switchTab做了一个简单的封装,这样,其他开发人员就不用关心是跳到哪里去了。因为tab页只有5个(最大),所以优选用navigateTo,然后通过判断出错信息,再调用switchTab
然而就是在这个上面踩坑了。。。
开发者工具和IOS,在遇到tabbar页面的时候,出错信息是:{errMsg: "navigateTo:fail can not navigateTo a tabbar page"} ,毕竟,我是基于开发工具进行开发的,所以我直接偷懒。。。。。if (e.errMsg.includes('tabbar')),然后处理。
结果,在安卓上死活不能运行,我开始以为是url带了参数,去掉后发现还是不正常,于是我把出错信息打出来看一下,结果 发现,在android下,出错信息居然不一样。。它的出错信息是:{errMsg: "navigateTo:fail:can not navigate to a tab bar page"}。
看到不同点了么?
{errMsg: "navigateTo:fail can not navigateTo a tabbar page"}
{errMsg: "navigateTo:fail:can not navigate to a tab bar page"}
短短一行字,不同点居然有三处。。。我也是崩溃了,既然知道问题,那就好办了。无非就是判断 tabbar和tab bar了呗。只是,这种出错信息会不一致,让我很意外。。。
Submitted by gouki on 2022, March 26, 10:46 PM
如题,其实官网已经给出过说明,就三句话:详见(项目结构 | Vuex (vuejs.org))
Submitted by gouki on 2022, March 10, 8:08 AM
在使用UNIAPP进行开发的时候,component是经常要用到的,但在使用过程中会发现,经常用的onLoad/onShow无法被触发。而props在传进去时,data获取变量调用props时,也有延迟。