0
我需要打印quotes
的随机报价。我如何在Vue中做到这一点?我应该使用v-for
还是有更好的办法?如何从数组中获得随机元素?
<div class="SingleQuiteBody" v-for="quote in quotes">
...
<div class="SingleQuiteVote">
我的意思是我只需要从实体引用数组中打印一个随机引用。
我需要打印quotes
的随机报价。我如何在Vue中做到这一点?我应该使用v-for
还是有更好的办法?如何从数组中获得随机元素?
<div class="SingleQuiteBody" v-for="quote in quotes">
...
<div class="SingleQuiteVote">
我的意思是我只需要从实体引用数组中打印一个随机引用。
如何:
<div class="SingleQuiteBody">
{{quotes[Math.floor(Math.random() * quotes.length)]}}
</div>
凡Math.floor(Math.random() * quotes.length)
会给你0
的quotes.length
之间的一个随机整数。您还可以使用其他一些方法来生成一个介于0和长度为quotes
数组之间的随机数。
您可能希望将随机数字放入组件数据或者smth中,只要每次更新父组件时都会更改'quote'。 – euvl