鸿蒙module的实践思考
·
module可以用来写个人私有第三方库。也可以贡献到OHPM里给别人当作第三方库使用。
他是独立于你项目之外的,module需要你自己去新建(我下面会详细讲)
假如你的团队有一个项目,你可以让你的团队每一个人写他那部分的module,这样每个人就可以开发自己的东西,不会冲突。最后再将所有的module合到总的项目即可。
这就是module的魅力。
接下来我会用一个案例来详细讲讲module模块的具体使用方法。即设计一个点击按钮功能然后自动计算面积。
详细步骤如下:
新建项目的目录如下

引入module模块
File > New > Module

选择静态库

更改你的库名字。这里我们起做calculation

此时重新回看目录,你的静态库已经创建完毕!

接下来开始具体实现我们的面积计算功能了。
在这个目录下的MainPage.ets里写,可以把里面原来的内容删了。

代码如下:
导出Rectangle类和area方法。
Rectangle里声明了宽和高两个属性,又创建了一个构造器。方便前端使用。

在module.json5中

也必须保持与你静态库创建时的名字一致

再找到index.ets,将里面的代码改成:

记得同步更新,就是点击右上角提示的sync now

此时此刻你的静态库就已经写好啦,需要你将你写的东西导出到你们的主项目里
现在回到你项目里的entry目录下

找到oh-package.json5,并添加你的静态库到依赖里。
注意!这里的 “ calculation ” 才是你在主页引入的库名字

接下来删除index.ets里原本内容,替换如下代码。

此时咱再到终端看一下

可以看到成功实现

更多推荐



所有评论(0)