移动端开发问题总结
程序员文章站
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解决