ios微信端vue跳转有时候轻轻触碰一下不生效 要按半秒以上才生效

问题就是现在我是用a标签@click事件window.location.href跳转 可是有时候进页面点击第一下没有效果 就是那种轻轻的触碰一下 然后点第二下才会跳转 如果第一下稍微用一点点力或者在元素上手指停留时间多零点几秒也能跳转 这可能是因为什么 只有ios段会这样 代码如下

  <div class="weui-col-33 list_cell_3" v-for="item in child">
     <div class="list_innerCell_2"  :data-href="item.cat_id" @click="go(item)">
         <div  class="pro_img_2"  >
            <img :src="item.image">
         </div>
        <div  class="txt_cell_3" >
          <h3>{{item.cat_name}}</h3>
        </div>请输入代码
     </div>
  </div>
  
  
  //下面是方法
  go(item){
  window.location.href="item.href"
  }
阅读 3k
2 个回答

click事件在移动端又延迟,你可以将url渲染在vouter-link上,或者不使用click事件,该用touch,或者自己封装tap

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题