解决vue (ios系统内嵌H5) 返回上一页白屏
问题描述
进入A页面 ——> B页面——> ios自带的返回 ——> 白屏出现 ——> 手动点击白屏处 ——> 页面正常。
原因
经过排查,发现在 iOS 机器上使用 webview 开发 vue 项目时候,go history(-1) 无法将 body 的高度拉掉,使得遮住,触发轻点击,方可消除该遮罩。
解决方法
this.$nextTick(() => { window.scrollTo(0, 1) window.scrollTo(0, 0) })
标签:Vue.js