Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/399.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
是否可以在v-for循环中执行javascript代码而不显示其输出?_Javascript_Vue.js - Fatal编程技术网

是否可以在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>