如何改变数组的顺序,下面我们通过案例来实现一下
案例目标:点击按钮,改变3个li的顺序,在上面的改变到末尾。
实现效果:
<template>
<div id="app">
<ul>
<li v-for="item in myArr" :key="item">{{ item }}</li>
</ul>
<button @click="btn">走一走</button>
</div>
</template>
<script>
export default {
data() {
return {
myArr: ["帅哥", "美女", "程序猿"],
};
},
methods: {
btn() {
// 头部数据加入到末尾
this.myArr.push(this.myArr[0]);
// 再把头部的数据删除掉
this.myArr.shift();
},
},
};
</script>