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

173
Vuex Action против мутаций

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

170
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) {...

159
Есть ли способ распределять действия между двумя модулями vuex в пространстве имен?

Можно ли отправить действие между модулями пространства имен? Например, у меня есть модули vuex "gameboard" и "уведомление". Каждый из них имеет пространство имен. Я хотел бы отправить действие с игровой доски в модуль уведомлений. Я думал, что мог бы использовать имя модуля в имени действия...

135
Вызов действия из другого действия

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

131
Возврат обещаний из действий Vuex

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

126
Vuex - передача нескольких параметров мутации

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

113
Связь между родственными компонентами в VueJs 2.0

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

111
Vuex - вычисленное свойство «name» было назначено, но у него нет установщика.

У меня есть компонент с проверкой формы. Это многоэтапная форма оформления заказа. Код ниже предназначен для первого шага. Я хотел бы убедиться, что пользователь ввел текст, сохранил свое имя в глобальном состоянии, а затем отправил его на следующий шаг. Я использую vee-validate и vuex...

106
Состояние Vuex при обновлении страницы

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

105
Как мне вызвать геттер из другого геттера в Vuex?

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

100
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 }; магазин / модули /...