javascript - Vue 元素内部迭代

标签 javascript vue.js vuejs2 vue-component

我正在尝试从 Vue 组件中迭代数组,而不重复我调用“v-for”的元素。我在 official docs API 中没有找到“v-for”的替代品,也不在 articles 中在线。

我有这个:

<div v-for="(item, index) in items">
  <foo :index="index">
  <foo/>
</div>

想要这个:

<foo :index="0"><foo/> 

<foo :index="1"><foo/>

<foo :index="2"><foo/>
//etc...

并尝试过这个,但不起作用:

<foo v-for="(item, index) in items":index="index">
<foo/>

非常感谢您的帮助!昨天开始使用 Vue.js 编码。

最佳答案

您的 HTML 错误。你完全可以做到这一点。

<foo v-for="(item, index) in items" :index="index"></foo>

关于javascript - Vue 元素内部迭代,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42425370/

相关文章:

javascript - Select2 以 Vue Js 作为指令

javascript - Vue.js 加载和隐藏异步组件

javascript - nodejs在webpack中是否提供了resolve.alias之类的选项

javascript - 在哪里添加 Vue.config.devtools = true ?

javascript - 检测 IE 操作中止问题的原因

javascript - Vue Js 中数据/模型更新延迟

laravel - Vue.js:基于计算属性的条件渲染

vuejs2 - VueJs : Pass Dynamic Components as props to another Component and render them

javascript - 如何设置 Kotlin 多平台构建?

javascript - 验证传递给方法/函数的参数数量