采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
请问一下老师我这里检查了下老师代码中的,两次打印的进度。当我松开手指的时候两次的progress并不一样。没有想明白为什么不一样(差距比较小,所以视觉上并不影响)。 老师我打印了下发现是temWidth和this.$refs.progress.clientWidth不一致导致的,但是不太明白为什么这两个值会不一样
progress
不一样也正常吧,一个是计算出来的,一个就是 DOM 渲染的宽度
但是咱们不是给dom宽度赋值的就是计算出来的结果,然后在获取的话就不一样了嘛。。
数据到 DOM 的更新有一个 Tick 的间隔,但事件是同步的
老师,我想到了这个。。在end时候使用了nexttick之后才进行打印。但是值还是不一样…
登录后可查看更多问答,登录/注册
慕课网明星讲师黄轶深度讲解 Vue3.0 ,提升的不止是Vue代码能力
1.1k 3
497 23
2.8k 15
1.0k 14
1.2k 13