智慧教务系统UniApp前端项目(使用中2025-0517)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

56 lines
1.0 KiB

<template>
<view>
<slot></slot>
</view>
</template>
<script>
export default {
name: "fui-swipeaction-group",
data() {
return {};
},
created() {
this.children = [];
},
methods: {
reset() {
// wxs 会自己计算组件大小,所以无需执行下面代码
// #ifndef APP-VUE || H5 || MP-WEIXIN
this.children.forEach(child => {
child.init()
})
// #endif
},
close() {
this.children.forEach(child => {
// #ifdef APP-VUE || H5 || MP-WEIXIN
child.isShow = false;
// #endif
// #ifndef APP-VUE || H5 || MP-WEIXIN
child.close()
// #endif
})
},
closeAuto(child) {
// #ifndef APP-VUE || H5 || MP-WEIXIN
if (this.openItem && this.openItem !== child) {
this.openItem.close()
}
this.openItem = child
// #endif
// #ifdef APP-VUE || H5 || MP-WEIXIN
this.children.forEach(item => {
if (item !== child) {
item.isShow = false;
}
})
// #endif
}
}
}
</script>
<style scoped></style>