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);
}
それはエミュレータで[OK]を動作しますが、それはクローム/サファリモバイル上では動作しません。 誰も同じ問題がありましたか?
動作しないとどうなりますか? –
http://webdesignerwall.com/tutorials/css-fix-for-ios-vh-unit-bug –
正しいイベント名は 'orientationchange'(' on'接頭辞なし)だと思います。 –