tri*_*ene 5 stringify reactjs axios
我搜索了\xef\xbc\xbb如何在react\xef\xbc\xbd中使用qs但找不到答案。
\nQs 的官方网站https://www.npmjs.com/package/qs \n用法
\nqs = require(\'qs\');\nvar assert = require(\'assert\');\n\nvar obj = qs.parse(\'a=c\');\nassert.deepEqual(obj, { a: \'c\' });\n\nvar str = qs.stringify(obj);\nassert.equal(str, \'a=c\');\nRun Code Online (Sandbox Code Playgroud)\n但我从未见过require()在反应中使用过。
有人知道这个答案吗?
\n我需要这个来在 axios 中传递数组参数。
\nVan*_*tin 16
您不必@types/qs从项目中卸载。正确的解决方案是使用:
import * as qs from 'qs'
Run Code Online (Sandbox Code Playgroud)
我的 React 中也遇到了同样的问题。
这会起作用:
const qs = require('qs')
Run Code Online (Sandbox Code Playgroud)
这是行不通的:
import qs from 'qs'
Run Code Online (Sandbox Code Playgroud)
我通过从 package-lock.json 中删除“@types/qs”部分解决了这个问题,然后运行
npm install
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
18273 次 |
| 最近记录: |