HarmonyOS RCP POST表单提交咨询

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

export class LoginReq {
  userAccount = ''
  userPassword = ''
  constructor(userAccount: string, userPassword: string) {
    this.userAccount = userAccount
    this.userPassword = userPassword
  }
};

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

const simpleForm: rcp.FormFields = {
  "key1": "value1",
  "key2": ["valueList0", "valueList1"],
};

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

HarmonyOS
1天前
浏览
收藏 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);
分享
微博
QQ
微信
回复
1天前
相关问题
HarmonyOS 表单提交的demo
44浏览 • 1回复 待解决
rcp模块能力发起post请求
1301浏览 • 1回复 待解决
HarmonyOS Rcp.post上传图库文件至服务器
347浏览 • 1回复 待解决
HarmonyOS 提交测试包,提示999
74浏览 • 1回复 待解决
HarmonyOS POST请求传参
103浏览 • 1回复 待解决
HarmonyOS rcp请求问题
92浏览 • 1回复 待解决
HarmonyOS axios和rcp取舍
33浏览 • 1回复 待解决
HarmonyOS rcp取消网络请求
78浏览 • 1回复 待解决
HarmonyOS rcp能力调用demo
59浏览 • 1回复 待解决