[鸿蒙笔记-基础篇_自定义构建函数及自定义公共样式]

        在开发中遇到比较复杂的界面的时候都会用到自定义组件,但是在自定义组件内部也会有一些公共的布局及公共的样式,这时就需要用到自定义构建函数和自定义构建样式。说白了就是:在ets文件中进行构建函数和构建样式的抽取封装。比较常用记录一下。

1、自定义构建函数(ets文件中构建函数的抽取)

 当前组件外定义全局构建函数,适用于同一个ets文件中包含多个组件同时使用;当前组件内,适用于在同一ets文件中只在当前组件中使用。

共同点:都需要@budild关键字

不同点:全局构建函数需要添加function关键字,使用的时候组件内的构建函数需要添加this关键字进行调用。

2、自定义公共样式:公共样式抽取

也是区分在同一个ets文件中,组件外和组件内:作用域也是一样的

共同点:都需要@style关键字,调用的时候都不需要this关键字,直接跟写样式一样 “.方法名”。

不同点:写在组件内部不需要function关键字。

本篇主要是代码优化抽取使用,写在同一个ets文件中根据实际需要判断需要是否需要写在组件外部,经验来说对外权限越小越好,方便项目后期维护。提高代码复用性及可阅读性。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值