Как сбросить элементы формы с помощью VueJS и Vuex

Вы также можете напрямую использовать forEach для объекта FormData:

var object = {};
formData.forEach(function(value, key){
    object[key] = value;
});
var json = JSON.stringify(object);
0
задан Kim Prince 27 March 2019 в 06:09
поделиться

1 ответ

Вы должны добавить мутацию, которая очистит ваше состояние внутри магазина. Пример:

mutations: {
 resetState(state) {
  state.yourDataName = state.yourDataName.map(currItem => {
   currItem = '';
   return currItem;
  });
 }
}

А затем назовите эту мутацию из вашего компонента так:

methods: {
 update (e, type) {
  this.$store.commit('resetState');
 }
}

Я не уверен, что вы имели в виду что-то подобное.

0
ответ дан Kanow 27 March 2019 в 06:09
поделиться
Другие вопросы по тегам:

Похожие вопросы: