因为项目中要用到滑动单元格,按钮操作后不关闭,样式就有问题,加了官方QQ群没无结果,后来自己琢磨了好多天,终于看源码解决了;
这个是关键:
源码:
<u-swipe-action-item :options="options" @touchend="onTouchEnd(item,$event,index)"></u-swipe-action-item>
<script>
const moveIndex = ref(-1); //用于记录滑动下标
function onTouchEnd(item,e,index){
moveIndex.value = index;
}
//这个方法是重点
function closeSwipeAction() {
let test = 'swipeAction' + moveIndex.value
if (moveIndex.value != -1) {
alert(1111)
ctx.$refs[test][0].closeHandler(true)
}
}
//按钮操作后关闭滑动单元格
function click(){
...........
closeSwipeAction()
}
</script>