Vue报错:Unnecessary use of boolean literals in conditional expression

网友投稿 300 2022-09-22

Vue报错:Unnecessary use of boolean literals in conditional expression

在写网页的吸顶效果时,出现错误:​​Unnecessary use of boolean literals in conditional expression​​

data(){ return { isFixed: false } }, mounted(){ window.addEventListener('scroll', this.initHeight) }, destroyed(){ window.removeEventListener('scroll', this.initHeight) }, methods: { initHeight(){ var scrollTop = window.pageYOffset || document.documentElement.scrollTop || document.body.scrollTop; this.isFixed = scrollTop > 152 ? true : false; //错误在这一行 } }

原因是Eslint的检查,说是如果有更简单的方案时,不允许使用三元运算符:

把错误行改成以下代码即可:

this.isFixed = scrollTop > 152;

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:焱融全闪 X NVIDIA InfiniBand:打造 AI 时代 GPU 计算的高性能存储技术
下一篇:全新数字高尔夫:不只是情怀 ,更是不断进阶的品牌厚度!
相关文章

 发表评论

暂时没有评论,来抢沙发吧~