vue数组更新检测

12 篇文章 0 订阅
1 篇文章 0 订阅

vue数组操作中使用以下方法,可以检测数据变动:
        push():向数组的末尾添加一个或多个元素,并返回新的长度
        pop():用于删除并返回数组的最后一个元素。
        shift():删除第一个元素(并将其他元素索引向下递减)
        unshift():在开头新增元素
        splice():删除——可以删除任意数量的项,只需要指定2个参数:要删除的第一项的位置和要删除项的项数。
                        插入——可以向指定位置插入任意数量的项,只需要提供3个参数:插入起始位置、0(要删除的项数)和要插入的项。 如果要插入多个项,可以再传入第四、第五,一直任意多个项。
                        替换——即删除和插入数量相等项数的综合应用,可以指向指定位置插入任意数量的项,且同时删除任意数量的项,只需要指定3个指定参数:起始位置、要删除的项数和要插入的任意数量项。 插入的项数是不必与删除的项数相等。
        sort():数组排序
        reverse():用于颠倒数组中元素的顺序

以上数组的操作方法是在源数组基础上
        
        filter():创建一个新的数组,新数组中的元素是通过自定义方法检查指定数组中符合条件的所有元素
        concat():合并或链接现有的数组,新建一个新的数组
        slice():指定操作元素位置,将指定位置后面的元素新建一个数组
        map():返回一个新数组,数组中的元素为原始数组元素调用函数处理后的值。
以上方法不会对原始数组进行更改,可将新数组替换原始数组

        vue操作:
        Vue.set(list, 0, ele),向原数组(或对象)指定位置插入元素

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值