微信浏览器ios点击输入框后整个页面消失?

遇到一个很诡异的问题:
项目是用的vue框架,有一个表单页面,点击input元素的时候,ios软键盘弹出后会出现页面消失的情况...但是当前选中的输入框焦点还在。(浏览器" title="微信浏览器">微信浏览器上)
页面代码如下:

<div id="add_addr">

<header class="header">

<div class="flex f_relative head_box">

<em class="h_l_icon" onclick="history.back(-1)">

<img src="../../../static/mallHtml/images/back.png"/>

</em>

<h5 class="t_center t_o">新建收货地址</h5>

<em class="h_r_icon" @click="add_new">保存</em>

</div>

</header>

<!--添加地址-->

<div class="min_box">

<div class="page_block a_addr_list">

<div class="a_addr_item flex">

<label>收货地址</label>

<span class="flex f_relative">

<i class="l_icon"></i>

<input placeholder="请点击添加地址(必填)" @click="get_map" readonly="readonly" v-model="addOne.address"/>

<i class="r_icon"></i>

</span>

</div>

<div class="a_addr_item flex">

<label>门牌号</label>

<span class="flex">

<input placeholder="门牌号" v-model="addOne.number"/>

</span>

</div>

<div class="a_addr_item flex long">

<label>联系人</label>

<span class="flex">

<p><input placeholder="您的姓名" v-model="addOne.realname"/></p>

<p class="flex"><em class="flex" v-bind:class="{'sel':addOne.sex_ind==0}" @click.stop="add_sex(0)"><i></i>先生</em><em class="flex" v-bind:class="{'sel':addOne.sex_ind==1}" @click.stop="add_sex(1)"><i></i>女士</em></p>

</span>

</div>

<div class="a_addr_item flex">

<label>手机号</label>

<span class="flex">

<input placeholder="联系电话" v-model="addOne.mobile"/>

</span>

</div>

</div>

</div>

</div>

以下是截图:
正常时(未点击时)
图片描述
点击后出问题:
图片描述
有没有知道原因的?

回答:

同问!一样的问题 用的react

回答:

解决了吗?大兄弟,原生的h5页面在ios上也遇到同样的问题,是部分标签不兼容的问题吗?还是样式不兼容,微信qq的内置浏览器就是个坑。

以上是 微信浏览器ios点击输入框后整个页面消失? 的全部内容, 来源链接: utcz.com/p/187594.html

回到顶部