一、背景
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;
四、总结
还是要多读书,学的东西还是不够用;