v003-Harmony自定义模块的创建和使用
2024-07-11 本文已影响0人
刘坤林
一、创建模块
1、创建模块
![](https://img.haomeiwen.com/i14602812/b72192d6051035ce.png)
2、添加配置信息
我选择的是这个static Library
![](https://img.haomeiwen.com/i14602812/02e66a29ebfed234.png)
3、输入模块名称后即可点击finish
![](https://img.haomeiwen.com/i14602812/2c3a3285258638e3.png)
二、配置模块信息
1、在新建的“entry_base”模块的src/main/ets/下写好自己需要的文件
这里只写了一个Test类,且只有一个方法
export class Test {
static t1() {
return "测试方法1";
}
}
2、切换项目视图,并打开Index.ets文件
我为了方便观察,已经吧Index.ets名称改为了BaseExportConfig.ets,请注意此ets文件的路径为E:***\你的项目\entry_base\BaseExportConfig.ets
![](https://img.haomeiwen.com/i14602812/fca5d5c6ffca6181.png)
三、使用模块
1、引入此模块
在你需要用到此模块的地方的“oh-package.json5”文件的“dependencies”下添加此代码
![](https://img.haomeiwen.com/i14602812/b2cdb41f38ddc4ed.png)
"entry_base":"file:../entry_base"
请注意不要填错地址,把"entry_base":"file:../entry_base"填入此次文件才是正确的
E:\HarmonyOSProjects\lkl\HarmonyLuckApp\entry\oh-package.json5
2、使用模块功能
在你需要的地方引入你需要的class,然后使用它
import { Test } from 'entry_base'
![](https://img.haomeiwen.com/i14602812/4114b05afb4bcfa8.png)