请稍等 ...
×

采纳答案成功!

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

fixedtop

  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)`
  }
},

老师fixedTop 到底是什么值呢,看不太明白this…fixedTop === fixedTop 自己等于自己?

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

1回答

qq_张现斐_0 2018-11-08 13:16:01

他是向上活动的位移值,如果小于标题的高度就会触发上一个标题向上移动的位移,另外写这个判断条件是为了向上移动过程中还没有达到标题高度时避免一直触发改变下面的样式的修改

0 回复 有任何疑惑可以回复我~
  • 提问者 木鸟 #1
    谢谢老师的回答,我对这个的用途是明白的,但是语法上不是很清晰。this.fixedTop === fixedTop和this.fixedTop = fixedTop  不太明白。 this中的fixedTop是什么   和后面的fixedTop有什么区别
    回复 有任何疑惑可以回复我~ 2018-11-09 14:38:21
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号