混合开发中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(); // 这个方法是请求接口获取数据的方法 } }
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步