airyland / airyland/vux

[Bug Report] swipeout-item 无法监听关闭事件

Offen
#2,998 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
Vue
Sterne
17.5k
Forks
3.6k
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

### 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?
在该状态下无法监听到关闭事件

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Bewertung

Dieses Issue wurde noch nicht bewertet.

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.