варианта, когда заполняешь форму, создаю объект и заношу в массив.
Вопрос, как реализовать упорядоченное отображение этого массива, чтобы компоненты отображались в том порядке, в котором мы их создавали?
(На скриншоте, пока эти компоненты статичны)
Массивы упорядочены
В массив отправляю объект, после отправки формы, с типом, например, {Заголовок, Текст в textarea, id} Вопрос в том, как вывести эти компоненты на страницу в том порядке, как в массиве
v-for выведет их в том порядке, в каком они в массиве
в чем конкретно у вас проблема?
Да, но как привязку сделать, чтобы компонент отображался с тем текстом, который мы передали в объекте
Взять и передать то, что а объекте внутри цикла в-фор
Object.property
в вашем случаем item.value передаете в нужное место
<div v-for="item in [{ text: 'haha' }, { text: 'wtf' }]" :key="item.text"> {{ item.text }} or <div v-html="item.text" /> </div>
вот div c v-html не надо, там у него вроде блоки создаются пользователем
Да тут конечно правильный ответ был просто https://vuejs.org/guide/essentials/list.html
В общем, загрузил на сандбокс, на нижнюю часть не обращайте внимание, пока разбираюсь с упорядоченным отображением массива. Проблемка в файле AppMainResume.vue , массив с объектами создаётся в AppForm.vue https://codesandbox.io/s/cool-margulis-73nn5v?file=/src/main.js Заранее благодарю за подсказку
так и не понял, в чем проблема?
Обсуждают сегодня