javascript - v-for通过以降序方式迭代的反向顺序
问题描述
我想制作一个从 5 到 0 的循环。我不知道我是否遗漏了一些明显的东西,但似乎没有办法在不创建数组和反转的情况下做到这一点。
这是我现在的做法:
new Vue({
el: '#app'
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/vue/2.5.17/vue.js"></script>
<div id="app">
<span v-for="value in Array.apply(null, {length: 5}).map(Number.call, Number).reverse()">{{ value }} | </span>
</div>
没有那种单行黑客有没有更简单的方法?
解决方案
我认为这是另一个可以帮助您的代码破解:
new Vue({
el: '#app'
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/vue/2.5.17/vue.js"></script>
<div id="app">
<span v-for="value in 5">{{ 5-value }} | </span>
</div>
推荐阅读
- javascript - 简单的 javascript 替代密码
- objective-c - Instagram 故事分享无法通过登录页面
- doctrine-query - 具有多个值的参数的学说查询
- python - 如何在我的画布小部件(tkinter)上弹出消息框
- javascript - 如何访问远程脚本标签的 innerHTML / text / 内容
- python - 通过 Django HttpResponse 提供的文件是否从磁盘进入内存或流?
- java - 对HashMap中容量计算算法的理解
- android - 由多种构建风格处理的单个应用程序链接
- python - 如何使用python获取标签中的html文本
- java - JavaFx JFoenix 水平 JFXNodesList