混合开发中ios兼容问题

1. z-index无效,设置层级,发现再ios中无效,后来发现是设置了

 -webkit-overflow-scrolling:touch

设置这个属性之后。层级设置失效

 

2.@keyup事件的问题,ios自带输入法不触发keyup事件导致vue双向数据绑定错误

解决这个问题,就是吧keyup事件要触发的内容搬到watch里对,数据进行监测,如果有变化就会触发事件

例如:输入框输入请求接口查询数据,直接在input上加@keyup="_sendSubsidyCityListServer();" ,ios上就会有问题,放到watch监测问题解决

<input class="search-input" type="text" placeholder="中文/拼音/首字母" v-model="queryParams.SearchKey">
watch:{
    'queryParams.SearchKey'(val,oldval){
      this._sendSubsidyCityListServer(); // 这个方法是请求接口获取数据的方法
    }
  }

 

posted @ 2018-11-30 12:40  c-137Summer  阅读(400)  评论(0编辑  收藏  举报