qs 原作者为 TJ 大神,目前由 ljharb 维护。该库的目的是为了在 URL 中构建清晰的字符串请求数据。
如果是简单的 get 请求我们完全可以这样编写:
// 我们也可以在此处做数据处理
如果我们的代码中需要数组,上述代码就没办法解析了。此时我们可以利用正则来解析。
如此,我们可以使用上述代码来解析 url 中的数组:
但是当前的代码仍旧无法解析出对象格式代码,所以我们使用 qs 来进行处理
通常来说我们如此请求
当然,我们还可以用 qs.stringify 来查看缓存函数中的的参数是否发生变化。