Przykłady
Załóżmy, że mamy dwie zmienne o nazwie „FirstName” i „LastName” w naszym komponencie Vue:
//…Obliczona właściwość
Chcemy obliczyć właściwość „Pełna nazwa”, która połączy „nazwę FirstName” i „LastName” i ponownie obliczyć nazwę Pełną, ilekroć zmienia się każda z dwóch zmiennych „nazwa pierwszej” i „LastName”. Tak więc obliczona właściwość obliczania pełnej nazwy byłaby taka:
//…Teraz utwórzmy niektóre pola wejściowe i powiązaj zmienne „FirstName” i „LastName” do pól wejściowych, a także powiązaj właściwość „Pełna nazwa” w znaczniku „P”, aby zobaczyć natychmiastową zmianę zmiany pierwszego anime ostatnie nazwa. Część HTML tego komponentu będzie taka:
W porządku! Po całej tej konfiguracji spójrzmy na naszą stronę internetową.
Jeśli pomyślnie napisałeś prawidłowy kod i uruchom go, powinieneś również mieć dwa pola wejściowe na swojej stronie internetowej. Spróbujmy wpisać imię i nazwisko i zobaczmy, że właściwość „FulName” zostanie obliczona, czy nie.
Tutaj, na podanym powyżej zrzucie ekranu, możesz być świadkiem cudownej reaktywności Vue.JS za pomocą obliczonej właściwości. Możesz także być świadkiem, że to nie jest jak oglądanie jednej zmiennej i zmiana wartości innej zmiennej. Mimo to obserwuje każdą zmienną zawartą w obliczonej właściwości i ponownie obliczając „LastName”. Zobaczmy, jak możemy przekazać parametry do obliczonej właściwości i użyć.
Przejdź parametry do obliczonej właściwości
W celu przekazania parametrów do właściwości obliczonej, po prostu przekazujemy parametry, tak jak dla funkcji. Na przykład w szablonie, kiedy wiązamy zmienną „LastName”, chcemy przekazać jakiś ciąg, więc część szablonu naszego komponentu byłaby taka:
Teraz, we właściwości obliczonej, przekazany parametr można wykorzystać za pomocą następującej składni.
obliczone:W ten sposób możemy przekazać parametr obliczonego i uzyskać go w właściwości i użyć go.
Jeśli ponownie spojrzymy na naszą stronę internetową i wpiszmy imię i nazwisko, możesz mieć tę samą funkcjonalność i reaktywność, ale tym razem parametr przekazał.
Tak proste i łatwe jest przekazanie obliczonej właściwości i użycie go.
Wniosek:
Obliczona właściwość jest bardzo potężną cechą Vue.JS, i dowiedzieliśmy się, że przydaje się to, gdy musimy je zmienić, gdy ich zależności się zmieniają. Nauczyliśmy się przekazywać parametr i używać go w obliczonej właściwości.