遇到了这样的情况:
做了一个列表,每一项中有icon,添加了click事件<uni-icons type="more" @click="moreClick($event, item)"></uni-icons>
在App上运行,列表数据更新后,出现了点击icon没有反应的情况,处理办法是在icon外层包裹view:
<view v-if="dataList.length" class="list"> <view v-for="item in dataList" :key="item.terminalNo" class="d-info"> ... <view class="more" @tap="moreClick($event, item)"> <uni-icons type="more"></uni-icons> </view> </view> </view>
y***@163.com
- 发布:2020-07-09 15:48
- 更新:2022-06-08 14:13
- 阅读:1628
2 个回复
zckj
我包一层view,点击icon还是没有反应,你这个最后是怎么解决的?
1***@qq.com
<uni-icons @click.native="moreClick($event, item)"></uni-icons> 就行了,不用包一个view