最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

vue項目中l(wèi)oadsh庫常用方法說明

 更新時間:2023年11月15日 09:16:08   作者:Wyyyy1024  
這篇文章主要介紹了vue項目中l(wèi)oadsh庫常用方法說明,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教

lodash

1.下載

npm i lodash

2.使用

  • 全局使用
import _ form lodash
  • 按需使用
import { 要使用的函數(shù) } from lodash

常用方法

_.cloneDeep(value)(深拷貝)

var objects = [{ 'a': 1 }, { 'b': 2 }];
 
var deep = _.cloneDeep(objects);
console.log(deep[0] === objects[0]);
// => false

_.chunk(數(shù)組)

_.chunk(array, [size=1])

將數(shù)組(array)拆分成多個 size 長度的區(qū)塊,并將這些區(qū)塊組成一個新數(shù)組。

如果array 無法被分割成全部等長的區(qū)塊,那么最后剩余的元素將組成一個區(qū)塊

  • array:要拆分的數(shù)組(目標數(shù)組)
  • size=1:每個數(shù)組區(qū)塊的長度

返回值:(Array)*: 返回一個包含拆分區(qū)塊的新數(shù)組(注:相當于一個二維數(shù)組)

_.chunk(['a', 'b', 'c', 'd'], 2);
// => [['a', 'b'], ['c', 'd']]
 
_.chunk(['a', 'b', 'c', 'd'], 3);
// => [['a', 'b', 'c'], ['d']]

_.compact(array)(過濾數(shù)組)

創(chuàng)建一個新數(shù)組,包含原數(shù)組中所有的非假值元素。

例如 false, null,0, "", undefined, 和 NaN 都是被認為是“假值”。

返回值:(Array):返回過濾掉假值的新數(shù)組

_.compact([0, 1, false, 2, '', 3]);
// => [1, 2, 3]

_.concat(array, [values])

創(chuàng)建一個新數(shù)組,將array與任何數(shù)組 或 值連接在一起。

  • array (Array): 被連接的數(shù)組。
  • [values] (…*): 連接的值。

返回值 : (Array): 返回連接后的新數(shù)組。

var array = [1];
var other = _.concat(array, 2, [3], [[4]]);
 
console.log(other);
// => [1, 2, 3, [4]]
 
console.log(array);
// => [1]

_.drop(array, [n=1])

創(chuàng)建一個切片數(shù)組,去除array前面的n個元素。(n默認值為1。)

_.drop(array, [n=1])

返回值:(Array): 返回array剩余切片。

_.drop([1, 2, 3]);
// => [2, 3]
 
_.drop([1, 2, 3], 2);
// => [3]
 
_.drop([1, 2, 3], 5);
// => []
 
_.drop([1, 2, 3], 0);
// => [1, 2, 3]

_.dropRight(array, [n=1])

創(chuàng)建一個切片數(shù)組,去除array尾部的n個元素。(n默認值為1。)

_.dropRight(array, [n=1])

返回值:(Array): 返回array剩余切片。

_.dropRight([1, 2, 3]);
// => [1, 2]
 
_.dropRight([1, 2, 3], 2);
// => [1]
 
_.dropRight([1, 2, 3], 5);
// => []
 
_.dropRight([1, 2, 3], 0);
// => [1, 2, 3]

常用函數(shù)

_.debounce(防抖)

_.debounce(func, [wait=0], [options=])
  • func:要防抖的函數(shù)
  • wait=0:需要延遲的毫秒數(shù)
 searchText: {
      // lodash中的debounce防抖處理
      handler: debounce(function (val) {
        this.localSearchSuggestions(val)
      }, 300),
      // handler (val) {
      //   this.localSearchSuggestions(val)
      // },
      immediate: true
    }

_.merge

該方法類似_.assign, 除了它遞歸合并 sources 來源對象自身和繼承的可枚舉屬性到 object 目標對象。

如果目標值存在,被解析為undefinedsources 來源對象屬性將被跳過。

數(shù)組和普通對象會遞歸合并,其他對象和值會被直接分配覆蓋。

源對象從從左到右分配。

后續(xù)的來源對象屬性會覆蓋之前分配的屬性。

_.merge(object, [sources])
  • object (Object):目標對象
  • [sources] (…Object):來源對象

對應(yīng)數(shù)據(jù)會合并到并覆蓋,不對應(yīng)數(shù)據(jù)會添加

var object = {
  'a': [{ 'b': 2 }, { 'd': 4 }]
};
 
var other = {
  'a': [{ 'c': 3 }, { 'e': 5 }]
};
 
_.merge(object, other);
// => { 'a': [{ 'b': 2, 'c': 3 }, { 'd': 4, 'e': 5 }] }

總結(jié)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • vue組件實例解析

    vue組件實例解析

    Tag組件其實是一個很小的組件,業(yè)務(wù)價值很低,主要用于Vue新手入門。主要實現(xiàn)Vue常用的父組件改變子組件的值,view改變model,model的變化反應(yīng)到view上,事件的綁定等功能。下面跟著小編一起來看下吧
    2017-01-01
  • VUE如何實現(xiàn)前端組件式開發(fā)和動態(tài)裝載詳解

    VUE如何實現(xiàn)前端組件式開發(fā)和動態(tài)裝載詳解

    Vue動態(tài)加載是指在Vue框架中,根據(jù)需要動態(tài)加載組件、模板或靜態(tài)資源的能力,這篇文章主要介紹了VUE如何實現(xiàn)前端組件式開發(fā)和動態(tài)裝載的相關(guān)資料,文中通過代碼介紹的非常詳細,需要的朋友可以參考下
    2025-10-10
  • element-ui 中的table的列隱藏問題解決

    element-ui 中的table的列隱藏問題解決

    這篇文章主要介紹了element-ui 中的table的列隱藏問題解決,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-08-08
  • Vue.js實現(xiàn)可排序的表格組件功能示例

    Vue.js實現(xiàn)可排序的表格組件功能示例

    這篇文章主要介紹了Vue.js實現(xiàn)可排序的表格組件功能,涉及vue.js事件響應(yīng)、元素動態(tài)操作、排序、運算等相關(guān)操作技巧,需要的朋友可以參考下
    2019-02-02
  • vue實現(xiàn)登錄滑動拼圖驗證

    vue實現(xiàn)登錄滑動拼圖驗證

    這篇文章主要為大家詳細介紹了vue實現(xiàn)登錄滑動拼圖驗證,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-03-03
  • 用vue設(shè)計一個數(shù)據(jù)采集器

    用vue設(shè)計一個數(shù)據(jù)采集器

    這篇文章主要介紹了如何用vue設(shè)計一個數(shù)據(jù)采集器,幫助大家更好的理解和學習使用vue框架,感興趣的朋友可以了解下
    2021-04-04
  • 解決vue-cli@3.xx安裝不成功的問題及搭建ts-vue項目

    解決vue-cli@3.xx安裝不成功的問題及搭建ts-vue項目

    這篇文章主要介紹了解決vue-cli@3.xx安裝不成功的問題及搭建ts-vue項目.文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-02-02
  • 淺談Vue的基本應(yīng)用

    淺談Vue的基本應(yīng)用

    本文主要介紹了Vue的基本應(yīng)用。具有一定的參考價值,需要的朋友一起來看下吧
    2016-12-12
  • vue項目如何刪除無用的依賴詳解

    vue項目如何刪除無用的依賴詳解

    vue是目前非常流行的前端開發(fā)框架,隨著技術(shù)的不斷更新,我們也需要更新我們的vue項目,這篇文章主要給大家介紹了關(guān)于vue項目如何刪除無用的依賴的相關(guān)資料,需要的朋友可以參考下
    2024-09-09
  • 如何在Vue3中使用視頻庫Video.js實現(xiàn)視頻播放功能

    如何在Vue3中使用視頻庫Video.js實現(xiàn)視頻播放功能

    在Vue3項目中集成Video.js庫,可以創(chuàng)建強大的視頻播放功能,這篇文章主要介紹了如何在Vue3中使用視頻庫Video.js實現(xiàn)視頻播放功能,文中通過代碼介紹的非常詳細,需要的朋友可以參考下
    2024-09-09

最新評論

阿城市| 达州市| 兴和县| 穆棱市| 军事| 东平县| 德兴市| 平凉市| 白河县| 阳泉市| 普兰县| 本溪市| 武城县| 南京市| 丹巴县| 东兰县| 乳源| 湖口县| 民丰县| 拜城县| 内江市| 贺州市| 清河县| 南宫市| 吉水县| 子长县| 平陆县| 香格里拉县| 郴州市| 沁阳市| 汝南县| 诏安县| 雷山县| 蒙山县| 太和县| 肥西县| 田林县| 固原市| 阜城县| 依兰县| 威远县|