请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

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

老师请教一下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)`
    }

正在回答 回答被采纳积分+3

插入代码

1回答

ustbhuangyi 2020-11-21 14:08:45

因为是上一次赋值成 0 的

0 回复 有任何疑惑可以回复我~
  • 提问者 李逵瞧李鬼 #1
    哦,那老师是不是这样,页面初始化好,第一次滑动的时候this.fixedTop=undefined,fixedTop=0,再往下滑的时候this.fixedTop就被赋值为0了,fixedTop=0,这个时候就会进入if
    回复 有任何疑惑可以回复我~ 2020-11-23 15:39:09
  • 提问者 李逵瞧李鬼 #2
    啊知道了,谢谢老师,下面那句赋值操作莫名的被双眼屏蔽了,真尴尬。。。
    回复 有任何疑惑可以回复我~ 2020-11-23 15:50:56
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信