微信小程序template返回多种点击事件

一、背景

1.模板上添加两个view,都分别绑定了事件,第一个事件不能触发

2.另外,发现view上面如果不放置text等的话,点击事件无法触发?

如下:

<view class='contentText'>
      <view class='title' catchtap="chooseDoorName" data-index="{{index}}">
        <view class='chooseList' style='display:inline-block;'>{{name}}-{{menane}}</view>
        <image class='pulldownImg' src='/images/home/pulldown.png' style='height:30rpx;width:30rpx;'></image>
      </view>
      <view class="familyBgView" catchtap="openDoor" data-index="{{index}}">
        <view class='family'>
          <text class='bigContent' style='display:block;font-size:30rpx;'>{{name}}-{{menane}}</text>
          <text class='littleContent' style='color:#666;font-size:25rpx;'>{{name}}-{{menane}}</text>
        </view>
        <view class='date'>
          <text>授权至:</text>
          <text>{{end_time}}</text>
        </view>
      </view>
    </view>

下面的view上面的事件openDoor就可以触发,上面的方法chooseDoorName触发不了,如果删掉下面方法的text,就都不能触发了,为什么呢?

二、分析

1.应该是第二个事件挡住了第一个事件的触发;

// 2019年8月19日更新
位置问题造成的

三、处理

1.暂时还没有找到处理的方法;

已经在网上找了很多种方法,发现网上的还是不够用,自己也研究了一下,再试试,加油!
有知道的童鞋帮忙解答一下,谢谢o(* ̄︶ ̄*)o
// 2019年8月19日更新
在不能点击的view 的样式中添加,问题解决

position: relative;

四、总结

还是要多读书,学的东西还是不够用;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值