本文介绍: 自定义样式函数使用装饰器可以定义在组件内或全局,内部优先级>外部,内部不需要function,外部需要function定义在组件内的@styles可以通过this访问组件内部的常量和状态变量,可以在@styles里通过事件来改变状态变量弊端:只支持通用属性和通用事件 不能传参。
@Styles装饰器
定义组件重用样式
自定义样式函数使用装饰器
可以定义在组件内或全局,内部优先级>外部,内部不需要function,外部需要function
定义在组件内的@styles可以通过this访问组件内部的常量和状态变量,可以在@styles里通过事件来改变状态变量
弊端:只支持通用属性和通用事件 不能传参
@Extend装饰器
定义扩展组件样式
在@Styles的基础上,用于扩展原生组件样式
仅支持定义在全局,不支持在组件内部定义
支持封装指定的组件的私有属性和私有事件,也支持预定义相同组件的@Extend的方法
支持参数,可传递参数
参数可以为Function,或者 ()=>{} ,作为Event事件,例如:
参数也可以是状态变量,当状态变量改变时,UI可以正常的被刷新渲染
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。