Teraz, aby pokazać taki alert, React Native nas objął, z React Native możemy zaimportować alert
i nie jest to również składnik, którego używamy, ale zamiast tego obiekt, w którym możemy wywołać natywny
interfejs API, w którym możemy wywołać funkcję natywną. Więc tutaj, gdzie wrócimy, jeśli jeden z tych warunków zostanie spełniony,
a zatem nie mamy prawidłowego numeru, możemy zadzwonić do niego w trybie alarmowym. alert, a teraz wyślij alert, który możesz
skonfigurować zgodnie z opisem tutaj. Możesz ustawić tytuł, możesz dodać wiadomość, możesz także dodać przyciski i niektóre ogólne opcje.
Teraz tytuł może mieć
niepoprawny numer, ciąg wiadomości może być liczbą, musi być liczbą od 1 do 99.
Przyciski to tablica przycisków alertów, które tutaj dodajesz
to po prostu obiekty Javascript, w których każdy obiekt może mieć określony styl, tekst i naciśnięcie, więc w
zasadzie program obsługi kliknięć i dodam tutaj tekst, w którym po prostu mówię dobrze, gdzie następnie definiuję styl i styl, tutaj jest
jedną z trzech wartości tekstowych, nie jest to
styl zdefiniowany za pomocą
arkusza stylów, lecz jeden z tych trzech predefiniowanych identyfikatorów stylu.
Jest to albo styl anulowania, domyślny lub destrukcyjny,
zmienia to kolor i prezentację tutaj, dam ten destrukcyjny styl, a także dodam własny program obsługi prasy,
w którym wskazuję program obsługi wejścia resetowania, ponieważ chcę zresetować dane wprowadzone przez użytkownika,
jeśli i tak były niepoprawne. Dzięki temu alert jest skonfigurowany i ten alert będzie
teraz wyświetlany, jeśli
dane wejściowe są tutaj nieprawidłowe. Spróbujmy to zapisać
i jeśli kliknę tutaj potwierdź, faktycznie nie otrzymam numeru, będziemy musieli to naprawić,
ale jeśli wprowadzę tutaj 0, teraz otrzymuję ten alert przyciskiem OK i jeśli go kliknę , jest resetowany
i mamy się dobrze, ale upewnijmy
się, że otrzymamy go również, jeśli nie mamy numeru, jeśli wybrana liczba nie jest liczbą, a powodem tego jest to,
że ta kontrola nie działa w JavaScript, zamiast
tego masz specjalną funkcję isNaN, którą otaczasz swoją wartością, a teraz to sprawdzi, czy to
nie jest liczba, a jeśli to zwróci prawdę, wprowadzimy to do bloku
if, a zatem wyrzucimy ten alert,
więc teraz przesyłamy pustą wartość również jest nieprawidłowy.
To
ważne, więc użycie nie jest liczbą zamiast tej kontroli równości.
Teraz sprawdzamy, czy prawidłowe wartości są nadal dozwolone, a dzięki
temu pracujmy nad tą prezentacją potwierdzającą, abyśmy mogli wkrótce także przejść do następnego etapu i
rozpocząć grę.