Ich versuche den Weg zu finden, den Warnhinweis zum ersten Mal anzuzeigen, wenn der Benutzer auf die Seite gelangt. Wenn der Benutzer dann erneut auf diese Seite klickt, wird dieser Alarm nicht mehr angezeigt.So legen Sie die Entlassungswarnung so fest, dass sie nur einmal angezeigt wird
Ich verwende den Code von dieser Website: https://reactstrap.github.io/components/alerts/
mein Code:
this.state = {
hasVisitedPageBefore: false,
};
visitPage() {
this.setState({ hasVisitedPageBefore: true });
}
showAlert() {
return (
<Alert color="info" isOpen={this.state.visible} toggle={this.onDismiss}>
Congratulations! You have been created deck.
</Alert>
);
}
render
{this.state.hasVisitedPageBefore ? null : showAlert}
Haben Sie Jungs wissen, wie es zu überprüfen? Bitte schlage mich vor.
Danke
Sie irgendeine Art von Kennung hinzufügen, Klasse zum Beispiel, um anzuzeigen, dass diese Warnung nicht angezeigt werden soll, und entfernen Sie, wenn Sie es noch einmal zeigen wollen in der Zukunft. –
@ShaharGalukman Ich versuche, den Status für den Alarm festzulegen, aber es funktioniert immer noch nicht. Wenn ich auf diese Seite klicke, wird der Alarm immer noch angezeigt – ppppp
können Sie Ihren Code anzeigen? – digit