在input中使用@blur="iosBlur",用来监听获取焦点和失去焦点
iosBlur() { let ua = window.navigator.userAgent; //$alert('浏览器版本: ' + app + '\n' + '用户代理: ' + ua); if (!!ua.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/)) { //ios系统 let currentPosition, timer; let speed = 1; timer = setInterval(function () { currentPosition = document.documentElement.scrollTop || document.body.scrollTop; currentPosition -= speed; window.scrollTo(0, currentPosition); //页面向上滚动 currentPosition += speed; window.scrollTo(0, currentPosition); //页面向下滚动 clearInterval(timer); // alert("失去焦点") console.log("失去焦点") }, 100); } }