收藏
回答

bindtap在pc端小程序点击无效?

 <van-field title-width="60value="{{ form.birth }}" data-name="birthreadonly bindtap="{{disabled?'':'onDatetime'}}" label="选择时间"  icon="arrowplaceholder="请选择disabled="{{disabled}}" />

bindtap事件在pc端点击内容无法调起下拉选时间

回答关注问题邀请回答
收藏

6 个回答

  • 社区技术运营专员-Jahozheng
    社区技术运营专员-Jahozheng
    04-24

    请具体描述问题出现的流程,并提供能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。

    04-24
    有用
    回复 1
    • 向日葵
      向日葵
      04-24
      片段涉及太多东西了,就很简单的van-field组件使用bindtap事件点击中间部分不触发事件,只有点击label和右侧箭头才会触发bindtap事件
      04-24
      回复
  • ACxw
    ACxw
    07-05

    van-field组件外层套一个view 把bindtap写进去试试

    07-05
    有用
    回复
  • 77
    77
    05-16

    目前input 使用disabled bindtap就不好使,手机行pc不行就很烦

    05-16
    有用
    回复 1
    • 七分假
      七分假
      05-17
      对,就是这个问题,要么不用disable,要么不用input
      05-17
      回复
  • 旭.Van Claude
    旭.Van Claude
    04-26

    z-index层级问题导致无法点击?

    04-26
    有用
    回复 1
    • 向日葵
      向日葵
      04-26
      可能是使用van-filed组件的原因,点击红框前面的文字或者后面的箭头都能出现时间组件,唯独点击红框部分没有效果
      04-26
      回复
  • 刘曦
    刘曦
    04-25

    你的下拉选时间是微信自带还是自己写?目前小程序picker组件在pc端是无法使用的,你看一下是否使用picker组件

    04-25
    有用
    回复 2
    • 向日葵
      向日葵
      04-26
      时间组件没有问题,点击红框前面的文字或者后面的箭头都能出现时间组件,唯独点击红框部分没有效果
      04-26
      回复
    • 刘曦
      刘曦
      04-26回复向日葵
      你想点击的区域不是input标签吧!我这边发现我的H5项目通过input弹窗滑动层在ios没问题,安卓与网页端有问题,我这边只能将input标签换成view标签。
      04-26
      回复
  • 向日葵
    向日葵
    04-24

    是在pc小程序中van-field组件和bindtap事件搭配的时候才会出现这个效果,中间部分不可点击

    04-24
    有用
    回复
登录 后发表内容