首页 > 其他分享 >创建Arkts的类,方法

创建Arkts的类,方法

时间:2024-08-18 11:06:57浏览次数:8  
标签:Arkts http string 创建 result import const null 方法

由于我是做后端的,学习的时候一直好奇怎么和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) } }); } }

 

标签:Arkts,http,string,创建,result,import,const,null,方法
From: https://www.cnblogs.com/manga/p/18365385

相关文章

  • Firedac 在数据表中插入BLOB数据的方法
    准备在一个比较简单的数据表中插入图片。该数据表的创建代码如下:CREATETABLE"imagelist"("id"INTEGERPRIMARYKEYAUTOINCREMENTNOTNULL,"name"ftstring(10)NOTNULLDEFAULT'image',"pic"BLOB);我准备把一个TIMAGELIST(命名为il1)中的图片导入数......
  • RabbitMQ实现消息可靠性的三种方法(发送者可靠性,MQ可靠性,消费者可靠性)
    1.发送者可靠性1.1发送者重连RabbitMQ的发送者重连机制是一种应对网络不稳定或连接中断情况的策略,它能够自动尝试重新建立与RabbitMQ服务器的连接,以确保消息能够成功发送。发送者重连通常涉及到一些配置参数,如连接超时时间、重试间隔、最大重试次数等。例如,在Spring框架的......
  • 【Java学习】方法的引用
      所属专栏:Java学习 ......
  • 闲鱼卖2000元的带腾讯备案的 gaapqcloud.com.cn 域名低成本获取方法!
    最近在闲鱼看到有人卖域名,声称是腾讯的备案,还卖1000多元!逆天了!这个信息差是真能割韭菜,我一查,这不就是腾讯云的全球应用加速域名吗?????这样也能赚到钱??获取方法进入腾讯云全球应用加速进行开通就可以了,当然确实是有门槛的,就是你得是企业认证的腾讯云账号才可以,然后开通这个,账户得有......
  • Stream流的一些使用方法
    一、创建Stream数据流Stream流创建Stream<Integer>stream=Stream.of(0,1,2,3,4,5);Collection创建List<Integer>integerList=newArrayList<>();integerList.add(0);integerList.add(1);integerList.add(2);integerList.add(3);integerList.add......
  • powershell命令 域管理: 加入域:将计算机加入指定的 Active Directory 域。 重新加入域
    PowerShell命令示例:域管理加入域:powershellCopyCodeAdd-Computer-DomainName"yourdomain.com"-Credential"yourdomain\username"-Restart重新加入域:powershellCopyCodeRemove-Computer-UnjoinDomainCredential"yourdomain\username"......
  • 缺失 netman.dll 导致《帝国时代3》无法运行:原因分析与解决方法
    在尝试运行《帝国时代3》这款经典即时战略游戏时,可能会遇到一个常见的错误提示:“缺少netman.dll文件”。netman.dll是一个重要的DLL文件,用于支持游戏中的网络管理和通信功能。本文将探讨这一问题出现的原因以及如何解决它,以确保游戏能够正常启动。原因分析在Windows1......
  • 三层switch转一层switch的处理方法
    阿里三层switch转一层switch的处理方法如下所示的混淆代码,在淘系140、227等滑块的代码经过一些转化后得到。这些转化包括://去自执行避免变量污染traverse(ast,{UnaryExpression:renameScopIdn})//去自执行traverse(ast,{UnaryExpression:movezishixing})//三目运算......
  • pdf转png有哪些免费方法?集合6个在线pdf转图片软件,错过就可惜了!
    有时,很多小伙伴们需要将pdf文件转换成png格式,以便更方便地分享、编辑其中的图片、进行网页设计等多种用途。网上有许多工具可以实现pdf转png。那么,选择哪款软件或工具能够确保高质量的在线pdf转图片呢?此外,是否可以将多个pdf页面一次性都转换成图片呢?在本文中,我们将详细介绍6款......
  • 打击盗版,禁止盗版软件联网!电脑下载了不安全的“软件”,怎么禁止它联网?这三种方法最常用
    数字化时代,盗版软件的泛滥不仅侵犯了软件开发者的知识产权,还严重威胁到用户的网络安全和数据安全。当不慎在电脑上下载了不安全的盗版软件时,如何有效地禁止其联网,成为保护个人或企业信息、系统安全的重要一环。本文将为您介绍三种最常用的方法,包括借助安企神软件的软件管控功......