input搜索框在ios系统中兼容问题

input搜索框在ios系统中兼容问题,第1张

input搜索与ios适配兼容问题

场景:h5页面在手机上嵌入时,会有搜索框并且改变键盘“搜索”字体的需求

问题1:ios下input中type=“search”,键盘中不变“搜索”的问题

 <input 
        type="search" 
        placeholder="搜索生" 
        v-model="searchValue"
        @keypress.13="goSearch()"
      />

​ 解决:在input标签的外面嵌套form,且必须有action属性

 <form action=""  style="width:96%">
      <input 
        type="search" 
        placeholder="搜索" 
        v-model="searchValue"
        @keypress.13="goSearch()"
      />
      form>

问题2:出现新的问题,form的提交会导致页面第一次搜索时自动刷新页面

​ 解决:在form属性中阻止表单的提交

 <form action="javascript:return true;" @submit.prevent="" style="width:96%">
      <input 
        type="search" 
        placeholder="搜索" 
        v-model="searchValue"
        @keypress.13="goSearch()"
      />
      form>

这样,总体会解决ios中input_search的兼容问题

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/994143.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-21
下一篇 2022-05-21

发表评论

登录后才能评论

评论列表(0条)

保存