赞
踩
关于HarmonyOS 2.0相关应用软件的安装和使用可以参考鸿蒙初体验:从安装到第一个程序 Hello HarmonyOS
更多关于HarmonyOS 2.0JS FA应用的开发使用可以参考鸿蒙初体验(三):使用JS FA应用写一个简单的猜数字游戏
话不多说直接直奔主题
首先我们打开DevEco Studio新建一个Js项目
建立完成后可以看到我们的目录结构是这样的
是不是很像我们的Vue了呢,没错HarmonyOS的JS FA应用也是通过node.js去封装的
目录结构中文件分类如下:
各个文件夹的作用:
i18n和resources是开发保留文件夹,不可重命名。
定义每个页面的路由信息,每个页面由页面路径和页面名组成,页面的文件名就是页面名。比如:
<!--config.json-->
{
...
"pages": [
"pages/index/index", //首页,即entry入口
"pages/detail/detail"
]
...
}
index.css
.container {
flex-direction: column;
}
.line{
width: 90%;
height: 90%;
}
index.hml
<div class ="container">
<chart class="line" type="line" options="{{options}}" datasets="{{datasets}}"></chart>
</div>
index.js
export default { data: { options:{ xAxis:{ min:0, max:10, axisTick:10, display:true }, yAxis:{ min:0, max:10, axisTick:10, display:true } }, datasets:[ { data:[5,0,9,4,10,8,6,10,8,6], strokeColor:"#986", }, { data:[4,2,4,7,8,4,6,9,4,10], strokeColor:"#234", } ], } }
options:主要是控制图、表、线这些参数
datasets:数组对象,一些数据和样式
初学者学起来并不困难,文档很详细,比Java API更容易一定
学过Vue或js的朋友就更加是如鱼得水了,变化不大,适应一段时间应该就习惯了
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。