javascript - 如何打破 vue.js 中的 v-for 循环?

标签 javascript vue.js

我有这个 v-for 循环我的 vue.js 应用程序:

  <div v-for="(word, index) in dictionary"> 
     // break if index > 20
     <p>{{word}}</p>
  </div>

我想在渲染 20 个单词后跳出循环。我怎样才能做到这一点? 我看着 docs但没有看到任何关于此的信息。

最佳答案

你可以在循环开始之前操作数组

<div v-for="(word, index) in dictionary.slice(0,20)"> 
    <p>{{word}}</p>
</div>

关于javascript - 如何打破 vue.js 中的 v-for 循环?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45429774/

相关文章:

javascript - 从文本框中读取文件而不在输入标签中给出文件类型

javascript - 不理解 Javascript 中的作用域

javascript - 我可以用数组或循环来收缩这段代码吗?

javascript - V-for 和 v-if,只复制父元素

javascript - 使用 jQuery 获取使用 vue2 创建的元素

javascript - Firefox - 禁用 'debugger' 关键字

javascript - 访问JSON信息: Objects in Objects

vue.js - vue-cli-service 详细构建模式

css - Vue.js + Webpack 多样式tas输出

javascript - 我可以从我的 nuxt.js 项目中获取所有潜在路线的列表吗?