欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

移动端开发问题总结

程序员文章站 2022-07-06 11:49:22
一.vux使用过程中遇到问题 1.使用confirm.prompt组件时,ios下点击输入框很难获得焦点 解决思路:使用confirm.show方法,自定义content内容,show方法里面设置input的focus方法 2.1px细线问题 解决思路:使用vux 1px细线样式解决 伪类实现的 二 ......

一.vux使用过程中遇到问题

  1.使用confirm.prompt组件时,ios下点击输入框很难获得焦点

  解决思路:使用confirm.show方法,自定义content内容,show方法里面设置input的focus方法

let tiphtml = '<div class="tip-title">修改手机号</div><div class="tip-content plr14"><input id="phonenum" class="tip-input" maxlength="11"></div>'
        this.$vux.confirm.show({
          content: tiphtml,
          onshow () {
            settimeout(function () {
              let phonenum = document.getelementbyid('phonenum')
              phonenum.value = _this.userinfo.phone
              if (!_this.hasphoneclick) {
                _this.hasphoneclick = true
                phonenum.addeventlistener('click', function () {
                  phonenum.focus()
                }, false)
              }
            }, 100)
          },
          onconfirm () {
            _this.confirm(0)
          }
        })

 

  2.1px细线问题

  解决思路:使用vux 1px细线样式解决---伪类实现的

二.移动端问题

  1.点击按钮图片或者连接时会有一个背景色

  解决思路:修改样式cursor为default

  2.ios下监听键盘输入文字个数或者复制粘贴的文本个数

  解决思路:使用input事件监听

  3.placeholder不居中问题

  解决思路:使用padding和设置input的line-height解决