收藏
回答

关于button的bindtap问题

问题模块
API和组件

<block wx:for="{{hotwordlist}}" wx:key="*this">

         <button class="btn-hotword" bindtap="searchByhotword"

          data-word="{{item}}">{{item}}</button>

      </block>


item是标题,想实现的目标是点不同的按钮获取该按钮上的标题。但是运行结果是获取到的都是最后一个按钮的标题,有没有人知道是哪里出错了呢?

最后一次编辑于  2017-07-13
回答关注问题邀请回答
收藏

1 个回答

  • 武武武
    武武武
    2017-07-13

    我有自己改button的样式,让他小一点,现在发现问题是不管点哪里都是触发最后一个按钮的点击事件,后来查看样式发现有个默认样式

    button::after {

    content:" ";

    width:200%;

    height:200%;

    },把width和height取消掉就好了。为什么要设置这样的默认样式呢?

    2017-07-13
    赞同
    回复