美文网首页
2018-07-16

2018-07-16

作者: 白夜的记事本 | 来源:发表于2018-07-16 13:48 被阅读0次

    vue项目中解决底部键盘遮挡问题,适用于多个input框

    mounted(){

            var that = this;

            var winHeight =document.documentElement.clientHeight;

              console.log(that.ScrollClass)

            window.onresize =function(){

                var thisHeight =document.documentElement.clientHeight;

                if(winHeight-thisHeight>50){

                    var u = navigator.userAgent;

                    var isAndroid = u.indexOf('Android') > -1 || u.indexOf('Adr') > -1; //android终端

                    if(isAndroid){

                        setTimeout(function() {

                        var scrollObj = that.ScrollClass;

                        scrollObj.scrollIntoView(true);

                    }, 100);

                    }

                }else{

                    var u = navigator.userAgent;

                    var isAndroid = u.indexOf('Android') > -1 || u.indexOf('Adr') > -1; //android终端

                    if(isAndroid){

                        setTimeout(function() {

                        var scrollObj = that.ScrollClass;

                        scrollObj.scrollIntoView(false);

                    }, 100);

                    }

                }

            }

        },

    methods:{

    getClass:function(e){

                console.log(e.target.parentNode.className)

                this.ScrollClass = e.target.parentNode;

                // this.ScrollClass = e.target.parentNode.className;

                console.log(this.ScrollClass)

            }

    }

    相关文章

      网友评论

          本文标题:2018-07-16

          本文链接:https://www.haomeiwen.com/subject/ovfbpftx.html