Вопросы с тегом «vuex»

13
Vuex Action против мутаций
В Vuex, какова логика наличия как «действий», так и «мутаций»? Я понимаю логику компонентов, не способных изменять состояние (что кажется разумным), но наличие как действий, так и мутаций похоже на то, что вы пишете одну функцию для запуска другой функции, чтобы затем изменить состояние. В чем разница между «действиями» и …
173 vue.js  vuex 

17
vue.js 2 как посмотреть значения магазина из vuex
Я использую vuexи vuejs 2вместе. Я новичок в vuex, я хочу наблюдать за storeизменением переменной. Я хочу добавить watchфункцию в моемvue component Это то, что я до сих пор: import Vue from 'vue'; import { MY_STATE, } from './../../mutation-types'; export default { [MY_STATE](state, token) { state.my_state = token; }, }; …

2
Есть ли способ распределять действия между двумя модулями vuex в пространстве имен?
Можно ли отправить действие между модулями пространства имен? Например, у меня есть модули vuex "gameboard" и "уведомление". Каждый из них имеет пространство имен. Я хотел бы отправить действие с игровой доски в модуль уведомлений. Я думал, что мог бы использовать имя модуля в имени действия отправки следующим образом: // store/modules/gameboard.js …
159 vue.js  vuejs2  vuex 

3
Вызов действия из другого действия
У меня следующие настройки для моих действий: get1: ({commit}) => { //things this.get2(); //this is my question! }, get2: ({commit}) => { //things }, Я хочу иметь возможность вызывать одно действие изнутри другого, поэтому в этом примере я хочу иметь возможность вызывать get2()изнутри get1(). Возможно ли это, и если да, …
135 vue.js  vuex 

5
Возврат обещаний из действий Vuex
Недавно я начал переносить вещи с jQ на более структурированный фреймворк - VueJS, и мне это нравится! Концептуально Vuex стал для меня своего рода сдвигом парадигмы, но я уверен, что знаю, о чем идет речь, и полностью понимаю! Но есть несколько небольших серых областей, в основном с точки зрения реализации. …

3
Vuex - передача нескольких параметров мутации
Я пытаюсь аутентифицировать пользователя с помощью vuejs и паспорта laravel. Я не могу понять, как отправить несколько параметров мутации vuex с помощью действия. - хранить - export default new Vuex.Store({ state: { isAuth: !!localStorage.getItem('token') }, getters: { isLoggedIn(state) { return state.isAuth } }, mutations: { authenticate(token, expiration) { localStorage.setItem('token', token) …
126 vue.js  vuejs2  vuex 

6
Связь между родственными компонентами в VueJs 2.0
Обзор В Vue.js 2.x model.syncбудет объявлен устаревшим . Итак, каков правильный способ взаимодействия между соседними компонентами в Vue.js 2.x ? Задний план Насколько я понимаю, Vue 2.x, предпочтительный метод для связи между братьями и сестрами - использовать хранилище или шину событий . По словам Эвана (создателя Vue): Также стоит упомянуть, …

4
Vuex - вычисленное свойство «name» было назначено, но у него нет установщика.
У меня есть компонент с проверкой формы. Это многоэтапная форма оформления заказа. Код ниже предназначен для первого шага. Я хотел бы убедиться, что пользователь ввел текст, сохранил свое имя в глобальном состоянии, а затем отправил его на следующий шаг. Я использую vee-validate и vuex <template> <div> <div class='field'> <label class='label' …

6
Состояние Vuex при обновлении страницы
Мое приложение использует Firebase API для аутентификации пользователя, сохраняя статус входа в систему как логическое значение в состоянии Vuex. Когда пользователь входит в систему, я устанавливаю статус входа и условно отображаю кнопку входа / выхода соответственно. Но когда страница обновляется, состояние приложения vue теряется и сбрасывается до значения по умолчанию …

5
Как мне вызвать геттер из другого геттера в Vuex?
Рассмотрим простой Вью блог: Я использую Vuex как мой датасторе и мне нужно создать два добытчиками : а getPostпоглотитель для извлечения postпо идентификатору, а также , listFeaturedPostsчто возвращает несколько первых символов каждого признакам пост. Схема хранилища данных для списка избранных сообщений ссылается на сообщения по их идентификаторам. Эти идентификаторы необходимо …
105 vuejs2  vuex 

5
Vuex: состояние доступа из другого модуля
Я хочу , чтобы получить доступ state.sessionв instance.jsс records_view.js. Как это достигается? магазин / модули / instance.js const state = { // This is what I want to access in records_view.js session: {} }; const getters = { sessionGetter: state => state.session }; магазин / модули / records_view.js const actions …
100 javascript  vue.js  vuex 
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.