querystring弃用问题【已解决】

9 篇文章 0 订阅
5 篇文章 1 订阅

querystring弃用

在引用querystring时发现该方法被划线了,原因是封装的querystring被做了弃用标识,表示后续不会对此封装函数进行更新和维护,过一段时间可能会被删除,这就导致不能正常对url进行切片

解决方法:(三步)

npm i querystringify
const qs = require('querystringify')
const {id,title} = qs.parse(search.slice(1))

最后

万事大吉

拓展

slice作用

slice()方法可以基于当前数组创建一个新数组,而且对原数组也并不会有任何影响。
返回:新数组 ,包含从 *开始下标位置**结束下标位置*(不包括该元素)的 arrayObject 中的元素。

qs.parse(search.slice(1))的作用

qs.parse 将字符串解析成对象的形式,

qs.parse(search.slice(1))的作用为:解析url的参数,去掉第一位的 ‘?’

  • 4
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值