HarmonyOS RCP POST表单提交咨询

怎么把class对象转换为rcp.FormFields

export class LoginReq {
  userAccount = ''
  userPassword = ''
  constructor(userAccount: string, userPassword: string) {
    this.userAccount = userAccount
    this.userPassword = userPassword
  }
};
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.

官方给到的rcp表单构建如下:

const simpleForm: rcp.FormFields = {
  "key1": "value1",
  "key2": ["valueList0", "valueList1"],
};
  • 1.
  • 2.
  • 3.
  • 4.

不希望在应用层直接构造网络层对象

HarmonyOS
2024-12-27 18:25:29
浏览
收藏 0
回答 1
回答 1
按赞同
/
按时间
put_get

请参考以下demo:

import { rcp } from '@kit.RemoteCommunicationKit';
class Test {
  name = ''
  age = ''
  constructor(name: string, age: string) {
    this.name = name
    this.age = age
  }
  public getF():rcp.FormFields{
    let formFields: rcp.FormFields={
      "name":this.name,
      "age":this.age
    }
    return formFields
  }
}
let jsonText:Test = new Test("貂蝉","18")
const simpleForm: rcp.FormFields = jsonText.getF()
console.log("********"+simpleForm.age);
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
分享
微博
QQ
微信
回复
2024-12-27 19:44:52
相关问题
HarmonyOS 表单提交的demo
803浏览 • 1回复 待解决
rcp模块能力发起post请求
2257浏览 • 1回复 待解决
HarmonyOS RCP GET请求、POST请求如何传参
1079浏览 • 1回复 待解决
鸿蒙rcp.post为什么返回Precondition Failed
602浏览 • 1回复 待解决
HarmonyOS Rcp.post上传图库文件至服务器
1596浏览 • 1回复 待解决
HarmonyOS POST请求传参
1112浏览 • 1回复 待解决
HarmonyOS 提交测试包,提示999
1003浏览 • 1回复 待解决
HarmonyOS rcp请求问题
916浏览 • 1回复 待解决
HarmonyOS http 请求 post 参数问题
2443浏览 • 1回复 待解决