是否可以在v-for循环中执行javascript代码而不显示其输出?
我想运行一个递增变量的代码,这样我就可以更改给定给列表呈现的组件的参数是否可以在v-for循环中执行javascript代码而不显示其输出?,javascript,vue.js,Javascript,Vue.js,我想运行一个递增变量的代码,这样我就可以更改给定给列表呈现的组件的参数 <li v-for="card in cards" :key="card"> <app-profile :id="cards[i]"></app-profile> <p>{{ i++ }}</p> </li> 谢谢你的帮助 您可以使用后增量运算符i++轻松完成此操作
<li v-for="card in cards" :key="card">
<app-profile :id="cards[i]"></app-profile>
<p>{{ i++ }}</p>
</li>
谢谢你的帮助 您可以使用后增量运算符
i++
轻松完成此操作,如:
<li v-for="card in cards" :key="card">
<app-profile :id="cards[i++]"></app-profile>
</li>
cards是一个数组,里面填充了我想要迭代的元素,我是一个数字变量,每次v-for循环时我都要增加它。我认为我们在这里不在同一页上。代码是功能性的,但它在屏幕上呈现“i”,正如我键入的{{i++}。我不需要调试代码,而是不呈现“I”。
<li v-for="card in cards" :key="card">
<app-profile :id="cards[i++]"></app-profile>
</li>