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' }
    ]
  }
})


С эитим понятно, но если я хочу создать еще один список и в нем выводить дугой массив и его элементы?
  • Вопрос задан
  • 171 просмотр
Решения вопроса 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' }
    ],
  }
})
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы