控制台log输出为何频频失踪?
wxss代码为何频频失效?
wxml布局为何乱作一团?
究竟是道德的沦丧?还是人性的缺失?
让我们一起来走跑进科学
前言
uniapp中开发网页h5,莫名其妙每次请求接口都会执行两次,仔细排查发现是onLoad+onShow会触发两次!一开始以为是uniapp抽风了,便改为了created,还是不行,哈吉V家里得请高人了。
正文
上图 就是这个样子,想了一晚上也没想通,想着想着就睡着了。
第二天一早,大堵车,20分钟的车程堵了1小时才到公司,刚坐下就想到,会不会是App.vue里,把主页面引入了两次之类的问题?
仔细检查后App.vue 并没有发现明显问题,顺手点开main.js看看吧。
这一看就发现了疑点
这什么鬼啊,怪不得会跑两次onLoad
修改成这个样子,再看一眼控制台:
总结
OK,完美解决,这次不用请高人了,我就是高人