直接上代码
<view class="card_right" onTap="onItemClick" >//这里是父节点的点击事件
<view class="uni-list">
<radio-group value="{{radioCheNo}}" class="uniGroup">//这里是使用了ui的radio组件
<label class="uni-list-cell uni-list-cell-pd uniGroup">
<view catchTap="true">//重点!!!这里加上catchTap="true"就可以阻止选中单选框的时候触发父节点的点击事件了
<radio value="{{item.no}}" data-no="{{item.no}}" data-name="{{item.name}}"
data-areaName="{{item.areaName}}" data-areaId="{{item.areaId}}" onChange='change12345' //这里是radio自带的点击后触发的事件,加上catchTap="true"后只会触发这个方法
checked={{item.no==radioCheNo}}> />
</view>
</label>
</radio-group>
</view>
</view>