Я пытаюсь предварительно заполнить форму данными из хранилища vuex. В предоставленном коде есть ожидаемый результат, мне нужно, но я знаю, что это не способ сделать это. Я довольно новичок в Vue / Vuex. Входные данные используют v-модель, поэтому я не могу использовать :value="formInformation.parentGroup"
для предварительного заполнения.
data() {
return {
groupName: { text: '', state: null },
parentName: { text: '', state: null },
};
},
computed: {
formInformation() {
const groups = this.$store.getters.groups;
const activeForm = this.$store.getters.activeForm;
if (activeForm.groupIndex) {
const formInfo = groups[0][activeForm.groupIndex][activeForm.formIndex]
this.groupName.text = formInfo.name // Is there a way to not use this unexpected side effect ?
return formInfo;
} else {
return 'No Form Selected';
}
},
},
Я так долго искал ответ, что мне просто нужно было его спросить. Может быть, я просто ищу что-то не так, но, может быть, кто-то здесь может мне помочь.