项目中的问题
天才小熊猫一号
这个作者很懒,什么都没留下…
展开
-
关于项目中的性能优化问题
项目场景: 提示:这里简述项目相关背景: 例如:项目场景:示例:通过蓝牙芯片(HC-05)与手机 APP 通信,每隔 5s 传输一批传感器数据(不是很大) 问题描述: 提示:这里描述项目中遇到的问题: 例如:数据传输过程中数据不时出现丢失的情况,偶尔会丢失一部分数据 APP 中接收数据代码: @Override public void run() { bytes = mmInStream.read(buffer); mHandler.obta原创 2021-06-03 21:37:20 · 155 阅读 · 0 评论 -
关于数据整合的问题
问题描述: 当我们给组件传递数据的时候尽量把数据整合好,整合成一个对象,让组件面对的是一个对象 解决方案: 体现了面向对象封装的思想,把很多从服务器返回来的数据,封装到一个类里面,export 这个类,然后再home里导入这个类并且创建一个对应的实例对象,然后用对象传到下一层组件里面,并且让组件对这个数据进行展示。 ...原创 2021-06-02 16:51:47 · 153 阅读 · 0 评论 -
home组件里面两个tab-control不一致的问题
问题描述: 由于home里面有两个tabControl当点击一个type,在滚动上去的时候带有固定定位的tabcontrol显示出来但是type却没有切换。 解决方案: 这个时候需要把两个tabcontrol的currentIndex保持一致。 在tabcontrol的监听点击时间里面。 tabClick(index) { switch(index) { case 0 : this.currentType = 'pop' break case 1: this.currentType = 'new' br原创 2021-06-02 15:27:57 · 101 阅读 · 0 评论 -
监听滚动改变tab-control的时候遇到的问题
问题描述: 监听滚动,动态该变tab-control样式的时候会出现两个问题,下面的商品内容会突然上移,tab-control即使设置了fixed样式,但是还是会跟着滚动 解决方案: fixed针对原生的滚动还是有效的,但是这里是better-scroll的局部滚动,所以fixed是不起作用的。 我们要将tab-control这个组件上上面多复制一份,并且利用相对定位给它定位在上面,当滚动的position大于tab-control.offsetTop的时候再显示出来,小于再隐藏起来,这样就可以造成一原创 2021-05-31 09:32:43 · 111 阅读 · 0 评论 -
获取带有轮播图的offsetTop值时遇到的问题
问题描述: 当滚动到大于tab-control这个高度的时候让这个标签显示出来,这个时候需要获取tab-control的offsetTop值,直接获取这个组件的offsetTop值是不对的会发现很小,因为上面有一个轮播图,一般只有轮播图加载比较慢,所以我们只需要监听轮播图的加载就可以了,只要轮播图的图片加载完了,我们就可以计算tab-control的offsetTop值了。 解决方案: 监听轮播图加载完成@load=" imageload" imageload(){ this.$emit('swiper原创 2021-05-31 09:12:50 · 280 阅读 · 0 评论