首页 > 其他分享 >鸿蒙面试

鸿蒙面试

时间:2024-04-08 17:12:27浏览次数:24  
标签:鸿蒙 面试 Prop 嵌套 Link 数组 组件 页面

ArkTs?

基于ts,js的一种新语言
在ts基础上拓展了新功能:
1.声明式UI
2.状态管理
优点:
1.开发效率高,开发体验好
2.性能优越
3.有多系统适配,接入能力

自定义组件?go

状态管理?

1.@state
必须初始化,不能为空值
支持obj,class,string,number,boolean,enum类型以及这些类型的数组
嵌套类型以及数组中的对象属性无法触及视图更新 2.@Prop和@Link
当父子组件需要传递数据时,可使用@Prop和@Link
@Prop:单向同步,只支持简单数据类型
@Link:双向同步,父子类型必须一致 3.@Provide和@Consume
嵌套组件传值 4.@Observed和ObjectLink
用于在涉及嵌套对象或数组元素为对象的场景中进行双向数据同步

路由?go

生命周期?

页面生命周期:
onPageShow页面展示之后
onPageHide页面隐藏之前
onBackPress返回上一页时

请求数据?

1.import axios from '@ohos/axios'

数据持久化?

多端部署?

 

标签:鸿蒙,面试,Prop,嵌套,Link,数组,组件,页面
From: https://www.cnblogs.com/muky/p/18121746

相关文章

  • 面试复盘
    2024.02投了微软的暑期实习,3.25的时候收到了拒信,没有一个明确的反馈,总之noselected。猜测是因为:1.背景挂背景确实算不上很好2.技术挂这点可能性比较大,因为大学这几年除了学算法写大作业,在技术层面没有钻研得很深入。感觉微软和google这样的公司在招人少的情况下,会偏好有开......
  • 2024最新软件测试【测试理论+ Linux】面试题(内附答案)
    一、测试理论3.1你们原来项目的测试流程是怎么样的?我们的测试流程主要有三个阶段:需求了解分析、测试准备、测试执行。 1、需求了解分析阶段我们的SE会把需求文档给我们自己先去了解一到两天这样,之后我们会有一个需求澄清会议,我们会把不明白不理解的需求在会议上说出来,包......
  • 2024最新软件测试【测试理论+ 数据库】面试题(内附答案)
    一、测试理论3.1你们原来项目的测试流程是怎么样的?我们的测试流程主要有三个阶段:需求了解分析、测试准备、测试执行。 1、需求了解分析阶段我们的SE会把需求文档给我们自己先去了解一到两天这样,之后我们会有一个需求澄清会议,我们会把不明白不理解的需求在会议上说出来,包......
  • 面试常问问题——浏览器访问网址发生了什么?
    总体来说分为以下几个过程:DNS解析TCP连接发送HTTP请求服务器处理请求并返回HTTP报文浏览器解析渲染页面连接结束 1.域名解析2.发起TCP的3次握手3.建立TCP连接后,发起http请求4.服务器响应http请求,浏览器得到html代码5、浏览器解析html代码,并请求html代码中的资源(......
  • 如何在HarmonyOS(鸿蒙操作系统)上进行应用开发
    文章中提到的关键点包括:学习ArkTS:作者建议初学者首先学习使用ArkTS编写HelloWorld程序,并可以通过TypeScript教程来快速掌握基础语法。对于有Flutter或ReactNative开发经验的开发者来说,页面布局会比较容易上手。页面布局:作者建议根据HarmonyOS的指导文档尝试编写简单布局,......
  • MySQL面试题
    一、MySQL的事务隔离级别SQL中定义了4种隔离级别,不同的隔离级别对应着事务中做不同的修改,同时在事务内和事务间的可见性也不同。越低的隔离级别越能支持更高的并发,对系统的开销也越低。1.readuncommitted(未提交读)最低级别,允许一个事务读取另一个事务尚未提交的数据。这可......
  • C语言面试题目
    1.不能做switch()的参数类型是:switch的参数不能为实型。2.static有什么用途?(请至少说明两种)1)限制变量的作用域 2)设置变量的存储域static修饰局部变量时,会改变局部变量的存储位置,从而使得局部变量的生命周期变长。static修饰全局变量时,会......
  • 面试官:Zookeeper是什么,它有什么特性与使用场景?
    一、前言作为一名Java程序员,Zookeeper底层的一些原理是我们不必学会就可以搬砖工作的一种技能点,但是小奇为什么还要讲一下呢?难道就是为了浪费大家1分钟的宝贵时间,一个人1分钟,50万人就是1年,5000万人就是100年,赚了,小奇以一己之力成功搞挂一个人(血赚)。当然不是,并且小奇的文章......
  • 常见面试算法题-分苹果
    ■ 题目描述【分苹果】A、B两个人把苹果分为两堆,A希望按照他的计算规则等分苹果,他的计算规则是按照二进制加法计算,并且不计算进位12+5=9(1100+0101=9),B的计算规则是十进制加法,包括正常进位,B希望在满足A的情况下获取苹果重量最多。输入苹果的数量和每个苹果重量,输出满足A......
  • 2024.04.07面试题
    1、js数据类型有哪几种?分别有哪些?这两种数据类型有什么区别? 参考:https://blog.csdn.net/weixin_53248676/article/details/123509676    参考:https://blog.csdn.net/weixin_43664588/article/details/1234048632、说一下深拷贝和浅拷贝,以及它们的区别   ......