老师请教一下5-10中固定滚动标题,当不需要去偏移DOM的时候,let fixedTop=0,可是为什么this.fixedTop也是0呢?

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

李逵瞧李鬼

2020-11-20

老师请教一下5-10中固定滚动标题,当不需要去偏移DOM的时候,let fixedTop=0,可是为什么this.fixedTop也是0呢?

diff (newVal) {
      let fixedTop = (newVal > 0 && newVal < TITLE_HEIGHT) ? newVal - TITLE_HEIGHT : 0
      if (this.fixedTop === fixedTop) {
        return
      }
      this.fixedTop = fixedTop
      this.$refs.fixed.style.transform = `translate3d(0,${fixedTop}px,0)`
    }
写回答

1回答

ustbhuangyi

2020-11-21

因为是上一次赋值成 0 的

0
2
李逵瞧李鬼
啊知道了,谢谢老师,下面那句赋值操作莫名的被双眼屏蔽了,真尴尬。。。
2020-11-23
共2条回复

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

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

5432 学习 · 3804 问题

查看课程