Fork me on GitHub

qs的工具方法讲解

简单来说,qs 是一个增加了一些安全性的查询字符串解析和序列化字符串的库。

今天在学习同事的代码, 在学习过程中遇到了这样一句代码
在这里插入图片描述
研究了很久,只了解了个大概,后面慢慢的用熟练只会,想着做个总结,温习一下,以防之后忘记
在项目中使用命令行工具输入:npm install qs

安装完成后在需要用到的js文件或组件中: 使用 import qs from 'qs’
着重讲一下 qs.parse()qs.stringify()

这两种方法虽然是在序列化 的时候才使用,有一点区别

  • qs.parse()是将URL解析成对象的形式
  • qs.stringify()是将对象 序列化成URL的形式,以&进行拼接
qs.stringify()

qs.stringify()将对象 序列化成URL的形式,以&进行拼接.
在这里插入图片描述

  let obj=
    {
      methos:'query_sql_spiritmark_data',
      projectId:'60',
      appToken:'7d22e38e-5717-11e7-0960spiritmark'
    }

console 控制台输出结果
在这里插入图片描述
我们再来看看数组的结果
在这里插入图片描述
在这里插入图片描述

posted @ 2019-12-20 19:06  全栈小刘  阅读(281)  评论(0编辑  收藏  举报