I have page with min-height: 100vh 
and it renders on mobile browsers with some overflow on bottom. And I use this script to fix it:
  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);
  }
It works ok in emulator, but it doesn't work on chrome/safari mobile. Did anyone have same problem?
 
     
    