定义一个 extraData 请求参数为什么编译失败了?传进去给 post请求 extraData 参数使用,但是编译就报错了
login() {
let formDataStr = {
'username': '15279168829',
'password': '123545',
}
NewsViewModel.login(formDataStr).then((listData: NewsDetails) => {
UtiCommon.showToast('发送成功,请注意查收')
})
.catch((typeList: NewsDetails) => {
});
}
文档中对extraData的定义是“extraData?: string | Object | ArrayBuffer”。针对发送form-data这种数据的情况,需要自己拼接,其他的数据类型string、arraybuffer、object这些都不用手动拼接。
https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-http-V5\#httprequestoptions