как мне его правильной вывести циклом в теге template?
А что нужно вывести?
в input ввожу текст, на форму наложен инвент с геттером в vuex. Где я формирую двумерный массив. Хочу пройтись по этому массиву и сформировать готовый текст циклом в теге template
1. Геттер не должен мутировать стейт, он должен только вычислять значение и возвращать его. У тебя геттер меняет state.recognized_text 2. Vuex в этой задаче добавлен с какой-то конкретной целью? 3. Чтобы вывести текст, лучше его в вычисляемом свойстве собрать через join. В твоём случае через map + join, чтобы доставать только первый элемент массива. Но не очень понятно, зачем, если оригинальный текст итак собранный
По-большей части 1-2 ошибка по неопытности, а вот насчёт 3 поясню. Идея в том, что во вложенном массиве 2 элемента: 1 элемент - слово, второй элемент - 0/1. Я хочу добавить ветвления в теге template, и если соблюдается правило, то есть 1, то добавлять этому слову какой то стиль, например подчеркивание
Используй v-for на элементе <template>
Unhandled Promise Rejection: TypeError: undefined is not an object (evaluating '_ctx.word[0]')
Обсуждают сегодня