Задать вопрос
tamerlan676
@tamerlan676
Развиваюсь в интернет-торговле

Как сделать 2 массива во Vue?

Здравствуйте. Есть вот такая простая конструкция во Vue

<ul id="example-1">
  <li v-for="item in items">
    {{ item.message }}
  </li>
</ul>


var example1 = new Vue({
  el: '#example-1',
  data: {
    items: [
      { message: 'Foo' },
      { message: 'Bar' }
    ]
  }
})


С эитим понятно, но если я хочу создать еще один список и в нем выводить дугой массив и его элементы?
  • Вопрос задан
  • 178 просмотров
Подписаться 1 Простой 2 комментария
Помогут разобраться в теме Все курсы
  • HTML Academy
    Vue.js 3 — разработка клиентских приложений
    1 месяц
    Далее
  • Академия Эдюсон
    Frontend-разработчик + ИИ
    9 месяцев
    Далее
  • Stepik
    Frontend разработчик на HTML, CSS и JavaScript
    4 месяца
    Далее
Решения вопроса 1
Нужно просто создать второй список и отдельный ul для него
<div id="example-1">
<ul>
  <li v-for="item in items1">
    {{ item.message }}
  </li>
</ul>
<ul>
  <li v-for="item in items2">
    {{ item.message }}
  </li>
</ul>
</div>

var example1 = new Vue({
  el: '#example-1',
  data: {
    items1: [
      { message: 'Foo' },
      { message: 'Bar' }
    ],
    items2: [
      { message: 'Foo' },
      { message: 'Bar' }
    ]
  }
})
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@mShpakov
var example1 = new Vue({
  el: '#example-1',
  data: {
    items: [
      { message: 'Foo' },
      { message: 'Bar' }
    ],
    newItems: [
      { message: 'Foo' },
      { message: 'Bar' }
    ],
  }
})
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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