建立Arkts的類,方法

亲爱的老王哥發表於2024-08-18

由於我是做後端的,學習的時候一直好奇怎麼和c#一樣建立類-方法,找到的時候廢了一番精力,希望能夠幫助到你

1.先建立一個ArkTS檔案

2.程式碼

import { http } from '@kit.NetworkKit'
import { JSON } from '@kit.ArkTS';
import { LanguageDto } from '../pages/Dtos/LanguageDto';
//類,注意需要 export 
export class HttpService {
//方法 extraData: object | string | null 表示 extraData 可以是 object,string ,null 這三種型別
static Get<T>(url: string, extraData: object | string | null, callback: (data: T) => void) { let httRequest = http.createHttp(); let address = 'http://192.168.1.4:6084';
//獲取選中語言
const langModel = AppStorage.get<LanguageDto>("LanguageModel"); httRequest.request(address + url, { method: http.RequestMethod.GET, header: { "LanguageId": langModel?.Id } }, (a, e) => { const parsedJson = JSON.parse(e.result.toString()) const result = parsedJson as HttpResult<T> if (result.Code == 200) { callback(result.Data) } }); } }

相關文章