react-component / react-component/trigger
PopupInner 的状态有概率卡在 align
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- TypeScript
- Sterne
- 391
- Forks
- 245
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
「 status 为什么卡在 align, 没完成 measure -> align -> motion -> stable 流转」 的原因没有找到;
mergedStyle 的 opacity 判断似乎有误。
var mergedStyle = _objectSpread(_objectSpread(_objectSpread({}, stretchStyle), {}, {
zIndex: zIndex
}, style), {}, {
opacity: status === 'motion' || status === 'stable' || !visible ? undefined : 0,
pointerEvents: status === 'stable' ? undefined : 'none'
});
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Öffne einen Pull Request, der die Issue-Nummer nennt.
Rechercherichtung
Beginne bei PopupInner und verfolge den Statusfluss von measure über align und motion bis stable. Untersuche die Bedingungen für opacity und pointerEvents in mergedStyle und ermittle anschließend die ins Stocken geratene Transition. Füge eine Abdeckung hinzu, die zeigt, dass PopupInner stable mit dem erwarteten Sichtbarkeitsverhalten erreicht.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- react, typescript
- Bereich
- frontend
- Issue-Typ
- Bug
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Muss geklärt werden
- Anfängerfreundlichkeit
- 35/100