最近公司有⼀个项⽬,使⽤vue开发,开发过程遇到⼀个问题,即设计图的整体背景是⽩⾊的,但是⾥默认的背景是浅灰⾊,如果某个页⾯⾼度没能占满⼀屏,就会露出浅灰⾊的默认背景,会显得很不协调。使⽤单纯的css没能解决这个问题,在⽹上查了些资料也没发现特别好的⽅法,最后还是采⽤了js解决这个问题。
祝钒刚家庭背景document.documentElement.style.backgroundColor = "#fff";
1万一个月扣多少个税this.screenH = window.screen.availHeight;
this.pageH = document.documentElement.offsetHeight;
if (this.pageH < this.screenH) {
document.documentElement.style.height = this.screenH + "px";
个人授权委托书document.documentElement.scrollTop = '0';
} else {
document.documentElement.style.height = 'auto';空调有风但不制冷
document.documentElement.scrollTop = '0';
成考和自考的区别}
思路是,设置⽹页背景为⽩⾊,⽐较⽹页⾼度和屏幕⾼度,如果⽹页⾼度⼩于屏幕⾼度,就把⽹页⾼度设成屏幕⾼度。 vue虽然不推荐直接操作DOM,但是在这个问题中,通过操作DOM能够最简便的解决问题,所以我觉得,该操作DOM的时候还是要⽤DOM,不要被“Vue中不推荐操作DOM”这句话局限了。感谢语
发布评论