在uni-app的使用中,使用到了uView界面套件,在uSticky和uTabs组合使用中,发现吸上去下不来了。通过调试uSticky源码,发现了问题所在。
因为,我的uTabs是从后台动态获取的数据,初始值是空的,如下:
categoryList: []
这时候,uSticky是获取不到位置的,所以导致吸上去了下不来。
解决方法是,先初始化个空值上去,就好了。
categoryList: [{
name: ''
}]
这个界面的组件,都是通过vue动态组件实现的,后台编辑器托拉拽,前端动态渲染。更多可查看线上demo