Рубрики
Vue project Vue основы Vue.js Vue3 логика

Глобальное состояние приложения

Реализация функции в поле Actions определённого модуля

функция внутри себя выполняет другие функции (например выполняет запрос) изменяет состояние.
Параметром принимает некий объект context у которого есть поля.

...
actions:{
   ИмяФункции({state,commit,...},ДопПараметр){   
   }
}
...

имя - имя переменной в поле state
мы можем только получить значение, но не изменить состояние
state.имя
  • getters получить функции в разделе геттера
  • dispatсh нужен для вызова других action-ов
  • commit нужен для вызова мутаций
имя - имя функции из поля мутации
данные - передаваемые новые данные для изменения состояния
commit('имя',данные
);

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *