鸿蒙基于lux开发的,开发鸿蒙第一个demo工程

介绍

昨天已经安装最新版本的HUAWEI DevEco Studio 2.0了, 今天开发一个简单的样例代码, 实现点击统计计数功能。

由于DevEco Studio2.0集成的模拟器只支持liteWearable项目。 所以新建一个lite wearable项目。

“The Huawei Lite Wearable Simulator supports only liteWearable projects.”

安装sdk和预览工具

路径:菜单栏tools---sdkManager

ca9a16fa76d54085725f728c9e031c14.png

38b69134e85d9b4cb2e16f58c1910637.png

新建工程

新建一个liteWearable工程。

0b3019e876ba6253163a0e4d27673a77.png

e36790f921ea198ee34044eec0a3f6f9.png

c0443f0e9a9555758c789a2ae7c8d9e2.png

具体代码路径如下,和idea的工程目录类似。 界面的首页路径为:ClickDemo\entry\src\main\js\default\pages\index.hml。 样式定义为index.css, 具体逻辑在index.js里面。

850ba0b5b3fd9bf325d93753c85e865e.png

c121b728977cc4ac7f2a797963d0f5b6.png

7ba5ee1217c112e1447d640a3ddede28.png

预览功能

当我们安装了预览工具后, 在华为的ide右侧会有gradle和Previewer。 点击Previewer后,会打开一个预览窗口。

4dcdac989c5617097bc45ff429135a77.png

19fce604a0a0befcb2a287a31af286f9.png

这里是实时更新的,如果代码发生修改后,使用ctrl+s保存代码后,这里也会自动更新,或者点击刷新按钮重新载入。

实现计数功能

我们参考开发文档,实现一个点击累加计数器。

index.js代码

增加一个count计数器变量,初始值为0,增加一个tickClick方法,每次tickClick执行,则让count自增1.

export default {

data: {

count: 0

},

tickClick() {

this.count += 1;

}

}

2ad19d088f5219845e2017060d230936.png

index.hml代码

修改index.hml代码,给text空间增加一个onclick方法,绑定tickClick方法。然后修改{{}}占位符,使用count变量替换模板生成的title。

点击了 {} 次

21675ed9994ccaa1f63d0aa3bb58b4c3.png

预览工程界面

a37ea945ce795245c8ce32fcffad39cc.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值