ArkTS在TS的基础上主要扩展了哪些能力?
基本语法:声明式UI描述、自定义组件和动态扩展UI元素
多维度的状态管理机制
渲染控制的能力
ArkUI开发框架中的系统组件及其相关的事件方法、属性方法
TypeScript在JavaScript的基础上增加了静态类型检查,因此每一个变量都有固定的数据类型。
以下属于ArkTS的内置组件的是?
Text()
Button()
Image()
OnClick()
Column()
Grid()
请将组件层级和属性配置进行匹配
单层子组件
多层嵌套子组件
单属性配置
多属性配置
请将以下事件方法配置方式进行匹配
匿名函数配置事件方法
成员函数配置事件方法
关于状态管理说法错误的是
应用程序运行时的状态变化所带来的UI的重新渲染,在ArkUI中统称为状态管理机制。
通过状态管理机制可以构建一个动态的、有交互的界面。
在声明式UI编程框架中,UI是程序状态的运行结果,用户构建了一个UI模型,其中应用的运行时的状态是参数,当参数改变时,UI作为返回结果,也将进行对应的改变。
自定义组件拥有变量,变量必须被装饰器装饰才可以成为状态变量,状态变量的改变会引起UI的渲染刷新,如果不使用状态变量,UI不能在初始化时渲染,后续也将不会再刷新。
@State装饰的变量是组件内部的状态变量,数据改变触发组件所在build方法刷新UI。
父组件与子组件之间可通过以下哪种搭配实现单向数据绑定
@State、@Prop和this
@State、@Link和this
@State、@Link和$
@State、@Prop和$
父组件与子组件之间可通过以下哪种搭配进行双向数据绑定
@State、@Prop和$
@State、@Link和$
@State、@Link和this
@State、@Prop和this