0
나는 min-height: 100vh
과 함께 페이지를 가지고 있으며 모바일 브라우저에서 일부 오버플로가 렌더링됩니다. 그리고이 스크립트를 사용하여 수정했습니다 :Vuejs : 모바일 브라우저에서 100vh
methods: {
calcVH() {
const vH = Math.max(document.documentElement.clientHeight, window.innerHeight, window.screen.height || 0)
document.getElementById('app').style.height = vH + 'px';
}
},
mounted() {
this.calcVH();
window.addEventListener('onorientationchange', this.calcVH, true);
window.addEventListener('resize', this.calcVH, true);
}
에뮬레이터에서는 정상적으로 작동하지만 크롬/사파리 모바일에서는 작동하지 않습니다. 누구나 동일한 문제가 있습니까?
작동하지 않을 때 어떤 모양입니까? –
http://webdesignerwall.com/tutorials/css-fix-for-ios-vh-unit-bug –
적절한 이벤트 이름은'orientationchange' ('on' 접두사없이)라고 생각합니다. –