当前位置: 首页> 教育> 高考 > 推广计划方案_上海佐兹设计公司官网_2022千锋教育培训收费一览表_seo排名优化培训网站

推广计划方案_上海佐兹设计公司官网_2022千锋教育培训收费一览表_seo排名优化培训网站

时间:2025/7/10 9:02:40来源:https://blog.csdn.net/qq_37059136/article/details/146591043 浏览次数:0次
推广计划方案_上海佐兹设计公司官网_2022千锋教育培训收费一览表_seo排名优化培训网站

开源鸿蒙5.0开始,多了一个kit化的概念

kit化什么意思呢? 就是把多个模块比如 A.d.ts  B.d.ts C.d.ts 聚合到一起,统一命名为  kit.abcKit.d.ts,

以后要使用A.d.ts  B.d.ts C.d.ts 的内容就不需要单独

import a from 'A'; 
import b from 'B'; 
import c from 'C'; 而是直接 
import { a b c } from 'Kit.abcKit'

这样做的好处是简化书写成本,提高聚合后的模块功能,让开发者只需要记住少量的kit文件就可以使用更多的聚合模块功能

简单点给个示例:

创建kit文件

创建一个新的kit文件: @kit.usrhilogKit.d.ts

注意kit化文件的命名一定要是 形如 @kit.xxxKit.d.ts的格式,不然会编译报错

这个错误是解析文件名时需要拆分文件名错误

将这个文件放到sdk目录 

这个kit的功能很简单就是导入hilog再导出

import hilog from '@ohos.hilog';
export { hilog };

然后在使用的时候这样导入:

但是直接使用会编译报错

提示你ArkTS SDK中没有配置当前的kit,无法使用

配置kit  config

在如下路径创建@kit.usrhilogKit.json文件

路径: \OpenHarmony\Sdk\14\ets\build-tools\ets-loader\kit_configs

这个路径可以在文件-> 设置->OpenHarmony SDK找到

内容如下:

{
  "symbols": {
    "hilog": {
      "source": "@ohos.hilog.d.ts",
      "bindings": "default"
    }
  }
}

然后再编译就没问题了

关键字:推广计划方案_上海佐兹设计公司官网_2022千锋教育培训收费一览表_seo排名优化培训网站

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: