Pytania otagowane jako vuex

13
Vuex Action vs Mutations
Jaka jest logika używania zarówno „akcji”, jak i „mutacji” w Vuex? Rozumiem logikę komponentów, które nie są w stanie modyfikować stanu (co wydaje się sprytne), ale posiadanie zarówno akcji, jak i mutacji wydaje się, że piszesz jedną funkcję, aby wyzwolić inną funkcję, a następnie zmienić stan. Jaka jest różnica między …
173 vue.js  vuex 

17
vue.js 2 jak obserwować przechowywanie wartości z vuex
Używam vuexi vuejs 2razem. Jestem nowy vuex, chcę obserwować storezmianę zmiennej. Chcę dodać watchfunkcję w moimvue component Oto, co mam do tej pory: import Vue from 'vue'; import { MY_STATE, } from './../../mutation-types'; export default { [MY_STATE](state, token) { state.my_state = token; }, }; Chcę wiedzieć, czy są jakieś zmiany …

2
Czy istnieje sposób na wysyłanie akcji między dwoma modułami Vuex w przestrzeni nazw?
Czy jest możliwe wysłanie akcji między modułami w przestrzeni nazw? Np. Mam moduły vuex „gameboard” i „notification”. Każdy ma przestrzeń nazw. Chciałbym wysłać akcję z planszy do modułu powiadomień. Pomyślałem, że mógłbym użyć nazwy modułu w nazwie akcji wysyłki w następujący sposób: // store/modules/gameboard.js const actions = { myaction ({dispatch}) …
159 vue.js  vuejs2  vuex 

3
Wywołaj akcję z poziomu innej akcji
Mam następującą konfigurację dla moich działań: get1: ({commit}) => { //things this.get2(); //this is my question! }, get2: ({commit}) => { //things }, Chcę mieć możliwość wywołania jednej akcji z wnętrza drugiej, więc w tym przykładzie chcę mieć możliwość wywołania get2()od wewnątrz get1(). Czy to możliwe, a jeśli tak, jak …
135 vue.js  vuex 

5
Powracające obietnice z działań Vuex
Niedawno zacząłem migrować rzeczy z jQ do bardziej ustrukturyzowanego frameworka jakim jest VueJS i uwielbiam to! Koncepcyjnie Vuex nieco zmienił dla mnie paradygmat, ale jestem pewien, że wiem teraz, o co w tym wszystkim chodzi i całkowicie to rozumiem! Ale istnieje kilka małych szarych obszarów, głównie z punktu widzenia implementacji. …

3
Vuex - przekazanie wielu parametrów do mutacji
Próbuję uwierzytelnić użytkownika za pomocą paszportu vuejs i laravel. Nie jestem w stanie dowiedzieć się, jak wysłać wiele parametrów do mutacji vuex za pomocą akcji. - sklep - export default new Vuex.Store({ state: { isAuth: !!localStorage.getItem('token') }, getters: { isLoggedIn(state) { return state.isAuth } }, mutations: { authenticate(token, expiration) { …
126 vue.js  vuejs2  vuex 

6
Komunikacja między komponentami rodzeństwa w VueJs 2.0
Przegląd W Vue.js 2.x model.synczostanie wycofany . Więc jaki jest właściwy sposób komunikacji między komponentami rodzeństwa w Vue.js 2.x ? tło Jak rozumiem Vue 2.x, preferowaną metodą komunikacji z rodzeństwem jest użycie sklepu lub magistrali zdarzeń . Według Evana (twórcy Vue): Warto również wspomnieć, że „przekazywanie danych między komponentami” jest …

5
Jak wywołać getter z innego gettera w Vuex?
Rozważmy prosty blog Vue: używam Vuex jako mojego magazynu danych i muszę skonfigurować dwa gettery : getPostpobierający do pobierania postwedług identyfikatora oraz listFeaturedPostszwracający kilka pierwszych znaków każdego polecanego postu. Schemat magazynu danych dla listy polecanych postów odwołuje się do postów według ich identyfikatorów. Te identyfikatory muszą być zamienione na rzeczywiste …
113 vuejs2  vuex 

6
Stan Vuex przy odświeżaniu strony
Moja aplikacja korzysta z interfejsu API Firebase do uwierzytelniania użytkowników, zapisując stan logowania jako wartość logiczną w stanie Vuex. Kiedy użytkownik się loguje, ustawiam status logowania i odpowiednio wyświetlam przycisk Zaloguj / Wyloguj. Jednak po odświeżeniu strony stan aplikacji vue zostaje utracony i zresetowany do wartości domyślnych Powoduje to problem, …

4
Vuex - Obliczona właściwość „nazwa” została przypisana, ale nie ma metody ustawiającej
Mam komponent z jakąś walidacją formularza. Jest to wieloetapowa forma płatności. Poniższy kod dotyczy pierwszego kroku. Chciałbym sprawdzić, czy użytkownik wprowadził jakiś tekst, zapisać jego nazwę w stanie globalnym, a następnie wysłać do następnego kroku. Używam vee-validate i vuex <template> <div> <div class='field'> <label class='label' for='name'>Name</label> <div class="control has-icons-right"> <input …

5
Vuex: dostęp do stanu z innego modułu
Chcę, aby uzyskać dostęp state.sessionw instance.jsod records_view.js. Jak to się robi? store / modules / instance.js const state = { // This is what I want to access in records_view.js session: {} }; const getters = { sessionGetter: state => state.session }; store / modules / records_view.js const actions = …
108 javascript  vue.js  vuex 

8
Jak formatować waluty w komponencie Vue?
Mój komponent Vue wygląda tak: <template> <div> <div class="panel-group"v-for="item in list"> <div class="col-md-8"> <small> Total: <b>{{ item.total }}</b> </small> </div> </div> </div> </template> <script> export default { ... computed: { list: function() { return this.$store.state.transaction.list }, ... } } </script> Wynik {{ item.total }}jest 26000000 Ale chcę sformatować to tak: …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.