前端经常使用库说明

lodash库

当前版本:v4.17.11html

安装:npm install lodash --savegit

文档地址:www.lodashjs.com/docs/4.17.5…github

可参考中文文档:lodash.think2011.net/sql

功能说明:将数组方法扩展到对象中(map,filter等数组方法也能够做用于对象)npm

qs库

当前版本:v6.7.0
数组

安装:npm install qs --save
bash

文档地址:github.com/ljharb/qs
ui

可参考地址:blog.csdn.net/suwu150/art…url

qs 是querystring的加强版本,最重要的特性就是支持内嵌对象和数组
spa

经常使用方法:

  1. qs.parse() 将url解析成对象的形式

    const qs=require('qs');qs.parse("method=query_sql_dataset_data&projectId=85");// 结果是:{  methos:'query_sql_dataset_data',  projectId:'85'}
    
    qs.parse('foo[bar]=baz')// 结果是:
    {    foo: {
            bar: 'baz'
        }
    }复制代码

  2. qs.stringify() 将对象序列化为URL的形式,以&拼接。但是说是与qs.parse()相对应

    let obj={  methos:'query_sql_dataset_data',  projectId:'85'}qs.stringify(obj);// 出来的结果是:method=query_sql_dataset_data&projectId=85复制代码


moment库

相关文章
相关标签/搜索