30,794
社区成员
发帖
与我相关
我的任务
分享<template>
<div>
<ul>
<li v-for="item in list" :key="item">{{item}}</li>
</ul>
<button @click="changeList">改变数组</button>
</div>
</template>
<script>
import { reactive } from 'vue';
import { pop, reverse, shift, sort, splice, unshift } from '../../../vue-element-admin-master/mock/user';
export default {
data(){
return {
list:[1,3,4,6,7]
}
},
methods:{
changeList:function(){
数组操作方法
}
}
}
</script>
this.list.push(8,9,9)this.list.pop() this.list.shift();this.list.unshift(0)第二个参数,表示传入要删除几个元素(如果没有传,就删除后面所有的元素)
this.splice(1) 第二个参数,传入0,并且后面接上要插入的元素
this.splice(1,0,7,8,9)第二个参数,表示我们替换几个元素,后面的参数表示用于替换前面的元素
this.splice(1,2,8,9)总结:参数个数为2个,是删除,参数个数是3个并且第二个参数是0表示新增,不为0表示替换
this.list.sort();排序
this.list.reverse();翻转
互关