一个页面内有多个popup时遮罩层不关闭的bug
- Lingua principale
- Vue
- Stelle
- 17.5k
- Fork
- 3.6k
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Descrizione
当一个页面内有多个popup时, 所有的popup都共用一个遮罩
``
正常情况下(页面只有一个popup),我关闭popup时,这个遮罩a标签的z-index会被重置为-1。
但当有多个popup,由于共用一个遮罩a标签,当我关闭一个popup时,这个遮罩a标签的z-index不会被重置,还是保持500(看到的现象就是,popup内容关闭了,遮罩未关闭)。
备注: 所有popup都使用了v-transfer-dom
请问下,目前这个是已知BUG还是有另外的解决方案。不能一个popup就独享一个遮罩a标签么?
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
Direzione di ricerca
Reproduce the case with multiple popups using v-transfer-dom and inspect the shared vux-popup-mask element and its z-index when one popup closes. Trace the popup close behavior and confirm that the mask is hidden only after the final popup closes; done means the overlay no longer remains visible after closing the relevant popup.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- javascript
- Ambito
- frontend
- Tipo di issue
- Bug
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Stato di attività
- Ferma
- Chiarezza
- Abbastanza chiara
- Idoneità per principianti
- 35/100