Можете ли вы привести аналогию с v-for в Stencil?(что-то вроде v-for в Stencil) - PullRequest
0 голосов
/ 13 марта 2019

Мне нужно скопировать одну часть элемента несколько раз, в зависимости от массива в Stencil. Я использовал v-for в Vue, но что я могу использовать в Stencil?

1 Ответ

3 голосов
/ 13 марта 2019

Согласно документам :

Циклы могут быть созданы в JSX с использованием традиционных циклов при создании деревьев JSX или с помощью операторов массива, таких как map, при встраивании в существующий JSX.

So

render() {
  return (
    <div>
      {this.items.map((item) =>
        <div>
          <div>{item.name}</div>
        </div>
      )}
    </div>
  )
}

должно быть примерно эквивалентно

<div v-for="item in items">
  <div>{{ item.name }}</div>
  ...
...