当前位置: 首页 > news >正文

河南做网站公司报价宜昌网站建设宜昌

河南做网站公司报价,宜昌网站建设宜昌,建设工程信息哪个网站有详细信息,嘉兴网站建设服务装饰器 用来装饰类、结构体、方法以及变量,赋予其特殊的含义,如上述示例中 Entry 、 Component 、 State 都是装饰器。 Component 表示这是个自定义组件; Entry 则表示这是个入口组件; State 表示组件中的状态变量,…

ArkTS声明式开发

装饰器

用来装饰类、结构体、方法以及变量,赋予其特殊的含义,如上述示例中 @Entry 、 @Component 、 @State 都是装饰器。

  • @Component 表示这是个自定义组件;

  • @Entry 则表示这是个入口组件;

  • @State 表示组件中的状态变量,此状态变化会引起 UI 变更。

  • 自定义组件(@Component)
    可复用的 UI 单元,可组合其它组件,如上述被 @Component 装饰的 struct Hello。

  • UI 描述
    声明式的方式来描述 UI 的结构,如上述 build() 方法内部的代码块。

  • 内置组件
    框架中默认内置的基础和布局组件,可直接被开发者调用,比如示例中的 Column、Text、Divider、Button。

  • 事件方法
    用于添加组件对事件的响应逻辑,统一通过事件方法进行设置,如跟随在Button后面的onClick()。

  • 属性方法
    用于组件属性的配置,统一通过属性方法进行设置,如fontSize()、width()、height()、color() 等,可通过链式调用的方式设置多项属性。

组件状态管理装饰器和@Builder装饰器

组件状态管理装饰器用来管理组件中的状态,它们分别是:@State、@Prop、@Link。

  • @State装饰的变量是组件内部的状态数据,当这些状态数据被修改时,将会调用所在组件的build方法进行UI刷新。
  • @Prop与@State有相同的语义,但初始化方式不同。@Prop装饰的变量必须使用其父组件提供的@State变量进行初始化,允许组件内部修改@Prop变量,但更改不会通知给父组件,即@Prop属于单向数据绑定。
  • @Link装饰的变量可以和父组件的@State变量建立双向数据绑定,需要注意的是:@Link变量不能在组件内部进行初始化。
  • @Builder装饰的方法用于定义组件的声明式UI描述,在一个自定义组件内快速生成多个布局内容。

@State、@Prop、@Link三者关系如图

组件生命周期函数

自定义组件的生命周期函数用于通知用户该自定义组件的生命周期,这些回调函数是私有的,在运行时由开发框架在特定的时间进行调用,不能从应用程序中手动调用这些回调函数。
在这里插入图片描述

http://www.yayakq.cn/news/653439/

相关文章:

  • 设计商标logo用什么软件东莞网络seo推广
  • 查询网站收录贺州市八步区乡镇建设局网站
  • 中山做百度网站的公司吗龙口网站开发
  • 免费建站的网站哪个好vps怎么安装wordpress
  • 烟台网站制作山海云沈阳网站建设 房小二
  • 美工做图哪个网站好如何避免网站被攻击
  • 企业做网站的好处有哪些昭通网站建设
  • dw网站建设代码淘宝做促销的网站
  • 免费开设网站网站营销与推广方案
  • 前端开发学习网站湖北网站建设xiduyun
  • ui素材seo做什么行业比较好
  • 找网络公司建网站每年收维护费网站建设z
  • 怎么接网站建设的单子网页设计网站官网
  • 优化网站搜索排名企业网站制作公司电话
  • 为什么两学一做进不去网站背景wordpress
  • 做网站需要报备什么条件高级程序员培训
  • 建站模板网站网站推广软件下载安装免费
  • qq网站安全认证怎么做上海高端品牌网站制作
  • 沅江网站开发做神秘顾客哪个网站好
  • 专业长春网站建设哪家好ui设计师的工作内容包括哪些
  • html5 开发的网站安卓开发和网站开发
  • 郑州建站价格已经收录大规模修改收录页面对网站有影响吗
  • 建一个网站是不是要开公司vi设计logo
  • 网站编程技术cms影视系统
  • 织梦网站建设实训心得点网站出图片怎么做
  • 网站app开发公司如何建立简单网站
  • 手机网站刷排名免费拥有自己的网站
  • 云南建设局网站ps怎么制作网页效果图
  • 如何网站建设的方案做网站麻烦不
  • 人人商城程序做的网站打不开社区网站开发