[Bug Report] swipeout-item 无法监听关闭事件
- Dominant language
- Vue
- Stars
- 17.5k
- Forks
- 3.6k
- PR merge metrics
- No merged PRs in 30d
Description
### VUX version
2.9.2
### OS/Browsers version
window10,chrome
### Vue version
2.5.2
### Code
```html
openMenu() {
let target = event.currentTarget;
if (target.className == "vux-swipeout-item") {
let block = target.querySelector(".openStatus");
block.classList.add("open");
}
},
closeMenu() {
let target = event.currentTarget;
if (target.className.indexOf("vux-swipeout-content") !== -1) {
let block = target.querySelector(".openStatus");
block.classList.remove("open");
}
if (
target.className.indexOf("delect") !== -1 ||
target.className.indexOf("edit") !== -1
) {
let block = target.parentNode.parentNode.parentNode.querySelector(
".openStatus"
);
block.classList.remove("open");
}
console.log("1");
},
```
### Steps to reproduce
当打开一个swipeout-item时,我需要加上给某个子元素加一个样式,在关闭时移除,正常的关闭及单击按钮都会触发,但是如果是在打开状态下单击其他swipeout-item而触发的关闭效果,无法监听到关闭事件,导致无法将该样式移除。
### What is Expected?
能单击其他swipeout-item触发关闭swipeout-item时,可以监听到该swipeout-item的关闭事件
### What is actually happening?
在该状态下无法监听到关闭事件
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.