Commit 968fa2f9 authored by linxin's avatar linxin

Merge branch 'liuin' into uat

parents 7d7b1c77 a0e96c18
...@@ -95,24 +95,28 @@ export default { ...@@ -95,24 +95,28 @@ export default {
let value = event.target.value let value = event.target.value
event.target.value = '' event.target.value = ''
event.target.value = value event.target.value = value
setTimeout(function () { setTimeout(function () {
const u = navigator.userAgent let dom = document.querySelector('.content')
if (u.indexOf('Android') > -1 || u.indexOf('Linux') > -1) { // 安卓手机 let veiwHeight = vm.getClientHeight()
window.addEventListener('resize', function () { let eleHeight = vm.getOffsetTop(event.target)
// Document 对象的activeElement 属性返回文档中当前获得焦点的元素。 let scrollTop = Math.floor(dom.scrollTop)
if (document.activeElement.tagName === 'INPUT' || document.activeElement.tagName === 'TEXTAREA') { let result = Math.floor(veiwHeight - (eleHeight - scrollTop))
console.log('安卓触发', document.activeElement.tagName) // vm.$nextTick(function () {
window.setTimeout(function () { // let r = document.querySelector('.keyboard-backdrop').childNodes
document.activeElement.scrollIntoView(true) // })
}, 50) if (result >= 256) {
} } else {
}) let ele = document.createElement('div')
} else { // ios ele.setAttribute('class', 'add-height')
setTimeout(() => { ele.style.height = (256 - result) + 'px'
document.getElementsByTagName('body')[0].style.height = '400px' ele.style.background = '#fff'
this.$refs.ttextarea.scrollIntoView(false) // setTimeout(() => {
}, 50) dom.appendChild(ele)
// }, 100)
dom.scrollTo(dom.scrollLeft, scrollTop + (256 - result))
} }
console.log(veiwHeight, eleHeight, scrollTop, result)
event.target.type = 'text' event.target.type = 'text'
event.target.focus() event.target.focus()
}, 0) }, 0)
...@@ -125,6 +129,9 @@ export default { ...@@ -125,6 +129,9 @@ export default {
if (this.allCheck && this.allCheck < 1000) { if (this.allCheck && this.allCheck < 1000) {
hlsPopup.showLongCenter('设备总价不能小于1000元!') hlsPopup.showLongCenter('设备总价不能小于1000元!')
} }
if (document.querySelector('.add-height')) {
document.querySelector('.content').removeChild(document.querySelector('.add-height'))
}
event.target.type = 'text' event.target.type = 'text'
event.target.blur() event.target.blur()
this.focused = false this.focused = false
......
...@@ -1001,7 +1001,11 @@ export default { ...@@ -1001,7 +1001,11 @@ export default {
const u = navigator.userAgent const u = navigator.userAgent
const isiOS = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/) const isiOS = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/)
if (isiOS) { if (isiOS) {
cordova.InAppBrowser.open(authUrl, '_blank', 'location=yes') let ref = cordova.InAppBrowser.open(authUrl, '_blank', 'location=yes,toolbar=yes')
ref.addEventListener('exit', function () {
console.log('Browser is closed...')
vm.userQuery()
})
console.log('ios') console.log('ios')
} else { } else {
vm.$router.push({ vm.$router.push({
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment