Maker-鸿蒙应用开发培训笔记02

本文介绍了如何在HarmonyOS应用中创建和使用自定义组件,包括设置组件文件、构建底部选项卡及事件处理。还探讨了父子组件间的通信,通过props传递值、slot分发内容以及子组件影响父组件状态。最后,简述了路由跳转的实现,涉及router模块的push方法。
摘要由CSDN通过智能技术生成

1.自定义组件的创建和使用

定义专门存放自定义组件的文件夹 components.xxx,并设置3个基础文件 xxx.hml、xxx.js、xxx.css.

设置底部选项卡对应的 json 数据源,用来保存 icon 图片、标题,以及点击选中后的 icon 图片。

使用 toolbar + toolbar-item 内置组件构建底部 tabbar 选项卡服务「tabbar.hml」

<div class="container">
    <toolbar class="tabbar">
        <toolbar-item for="{
  {tabbarItems}}" icon='{
  {$item.img}}' value='{
  {$item.name}}' onclick="jump($idx)" ></toolbar-item>
    </toolbar>
</div>

导入 tabbarItem 数据,并设置对应 data ,同时设置点击事件 动态设置点击对应 icon 选中。

设置 CSS 样式 

自定义组件通过element引入到宿主页面,使用方法:

<element name='comp' src='../..
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值