newY和diff到底指什么

来源:5-10 listview 基础组件的开发和应用-滚动固定标题实现(下)

baobaojiayou

2018-11-27

1、scollY(newY) newY到底是什么,参考如下图
2、height1为下限,height2为上限吗?
for (let i = 0; i < listHeight.length - 1; i++) {
        let height1 = listHeight[i]
        let height2 = listHeight[i + 1]
        if (-newY >= height1 && -newY < height2) {
          this.currentIndex = i
          return
        }
      }
      3、diff到底是什么地方,参考如下图

4、diff(newVal) newVal是什么http://img.mukewang.com/szimg/5bfcaf5d0001026611520648.jpg

写回答

1回答

ustbhuangyi

2018-11-27

首先,1 和 4 表示 watch 变化后的新值;
其次,height1 和 height 2 表示一组的开始高度和一组的结束高度(相当于下一组开始的高度);
最后,diff 表示到下一组的距离。

0
6
ustbhuangyi
回复
baobaojiayou
整个区块在滚动,scrollY 表示你滚动的位置到整个区块顶部的便宜
2018-11-28
共6条回复

Vue2.0高级应用教学实战,开发企业级移动端音乐Web App

Vue.js高级知识应用大集合,实战企业级APP,教你搞定组件化开发。

5432 学习 · 3804 问题

查看课程