JSFiddle - React, Tailwind, and code Playground
HTML
<div class="sample">
<ul>
<li v-for="item in items">
<span>{{ item }}</span>
</li>
</ul>
<hr>
<button @click="onShuffle">
Shuffle
</button>
</div>
JavaScript
let sample = new Vue({
el: '.sample',
data: {
items: [
'First',
'Second',
'Third'
]
},
methods: {
onShuffle(){
this.items = this.items.sort(() => Math.random() > 0.5 ? 1 : -1);
console.log('---------');
this.items.forEach((item) => {
console.log(item);
});
}
}
});