Taro.request 方法 data 参数在 H5 端 不支持 object 类型
该方法使用了 fetch 调用接口 ,在代码中 Taro.request data 参数对应 fetch body 参数。
fetch body 参数不支持 object,所以会造成 请求参数错误。
参考: MDN Using_Fetch
Taro.request({
// ...
method: 'POST',
data: {
test: 0
},
})
yarn dev:h5
3.
yarn dev:weapp
为了跨平台一致性应该统一 data 参数 应当支持 object
[object Object]👽 Taro v2.0.0-beta.13
Taro CLI 2.0.0-beta.13 environment info:
System:
OS: macOS 10.14.6
Shell: 3.0.2 - /usr/local/bin/fish
Binaries:
Node: 13.1.0 - /usr/local/bin/node
Yarn: 1.19.2 - /usr/local/bin/yarn
npm: 6.13.1 - /usr/local/bin/npm
考虑使用 JSON.stringify 处理
CC @Littly
欢迎提交 Issue~
如果你提交的是 bug 报告,请务必遵循 Issue 模板的规范,尽量用简洁的语言描述你的问题,最好能提供一个稳定简单的复现。🙏🙏🙏
如果你的信息提供过于模糊或不足,或者已经其他 issue 已经存在相关内容,你的 issue 有可能会被关闭。
Good luck and happy coding~
taro机器人有够粗暴的。。
看了几个issue,提交者以及把问题描述得很清楚了,但是还是一个机器人在哪里回复:
`欢迎提交 Issue~
如果你提交的是 bug 报告,请务必遵循 Issue 模板的规范`
然后过几天,这个issue就被关了。。真无语。。
Most helpful comment
taro机器人有够粗暴的。。
看了几个issue,提交者以及把问题描述得很清楚了,但是还是一个机器人在哪里回复:
`欢迎提交 Issue~
如果你提交的是 bug 报告,请务必遵循 Issue 模板的规范`
然后过几天,这个issue就被关了。。真无语。。