最近在用mpvue 开发一个商场的小程序 首页采用的 swiper 下自定义tabbar(components) 加长列表的布局形式,滚动并没采用scroll-view 而是直接监听的pageScroll事件 在scrollTop超过或小于临界值时修改某个通过props传递到tabbar变量的值来使tabbar改变定位方式整个开发过程在微信开发者工具上没有任何问题,滚动和赋值都是非常流畅很顺滑的。但是到了手机上(安卓),就会出现页面滚动超出临界值 tabbar 的定位变化总会慢上1s左右 体验是致命的差,而一些原生的商城小程序在这方面体验还还可以。初步认定可能是mpvue采用的 diff 加节流函数来避免过多的setData 才导致出现这个问题。 目前小弟我有两个问题1.mpvue 中如何调用 原生的 this.setData() 来强制数据同步 ?2.如果各位大大有更好的方法的话,比如采用 scroll-view 或者是tabbar直接写在页面上(取消组件props参数传递的性质),还望告知小弟一二,这里先谢谢大家了
添加回答
举报
0/150
提交
取消