首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
牛客284604234号
获赞
0
粉丝
0
关注
0
看过 TA
0
IP属地:北京
暂未填写个人简介
私信
关注
拉黑
举报
举报
确定要拉黑牛客284604234号吗?
发布(7)
评论
刷题
收藏
牛客284604234号
关注TA,不错过内容更新
关注
07-03 21:03
已编辑
鸿蒙NEXT-鸿蒙三层架构搭建,嵌入HMRouter,实现便捷跳转,新手攻略。(2/3)
在上一小节我们已经完成了关于鸿蒙的三层架构的搭建,分别构建了基础特性层(features)、公共能力层(commons)和产品定制层(products)的基础框架。接下来我们将通过导入相应的依赖来实现各层之间的解耦与联系:首先在基础特性层引入公共能力层其对应的依赖,然后在产品定制层(products)导入基础特性层(全部的动态共享包)和公共能力层相应的依赖同步Sync now 等待编译器加载完毕就ok了。第一步:在features基础特性层中,对其中所有的动态共享包(例如其中只要一个my动态共享包)导入依赖,示例features>my>oh-package.json5文件中导入...
0
点赞
评论
收藏
分享
06-27 09:05
鸿蒙NEXT-鸿蒙三层架构搭建,嵌入HMRouter,实现便捷跳转,新手攻略。(1/3)
接下来,我将手把手带领大家去完善,搭建一个鸿蒙的三层架构,另实现HMRouter的嵌入。完成后,大家可任意跳转页面,在三层架构中,书写属于自己的篇章。第0步,项目与AGC华为控制台关联起来首先AGC,AppGallery Connect创建自己的项目编辑 按照步骤输入名字,点击完成,进入到项目设置页编辑 点击添加应用编辑 如果在公司上班,按照约定俗成,包名,用域名倒着写,如果没有的话,可以随便发挥。编辑找到自己的包名,复制下来,后面有用到。接下来,启动 DevEco Studio编辑新建项目如下,点击Next编辑将复制的包名放在如下位置,将应用与AGC控制形成联系,方便后续申请...
0
点赞
评论
收藏
分享
06-27 09:05
鸿蒙NEXT-鸿蒙老版本迁移最新版本(API19,modelVersion5.1.1)
2025/6/21,最近鸿蒙出最新的API和modelVsersion了,模拟器支持热更新了(不支持hsp动态共享包),Build Analyzer支持查看构建过程的内存消耗情况,buildOption/resOptions下新增ignoreResourcePattern,用于对资源目录resources或开发者自定义的资源目录下的文件/文件夹名称进行过滤,匹配到的文件不会被打包到产物中,ArkTS代码调试支持查看异步函数堆栈,那么作者作为开源区up,也特别想要试试去实现版本的更新迁移。那么如何迁移更新呢?接下来就是手动迁移更新的教程,修改完成,点击同步即可完成,使用最新的API19。(以...
0
点赞
评论
收藏
分享
06-27 09:04
鸿蒙NEXT-API19获取上下文,在class中和ability中获取上下文,API迁移示例-解决
使用最新API获取UIContext,上下文鸿蒙发展很快,转眼API16,modelVersion5.1.1就已经到来了。很多API在18被废弃了,接下来我们看看有哪些 getContext(this)(已经被废弃了) 我们需要使用UIContext获取UIContext实例进而得到上下文。示例代码:1.在组件中: const uiContext = this.getUIContext()?.getHostContext()//得到上下文Context this.getUIContext() //得到UIContext实例 2.在类Class中(或者一些工具类.ets文件中): const...
0
点赞
评论
收藏
分享
07-03 21:02
已编辑
鸿蒙NEXT-Data类型数据通过AppStore获取后找原本一样的数据(值一样)但是比较结果却为f
我在使用 dataTime.indexOf(Time) 来在Date[]数组里面找一个存在的相同的数据, 发现即使我明确知道该dataTiem中有和Time一样的Data属性的值, 但是却获得了-1,比较结果为false。 分析错误原因:引用比较机制 Date是复杂数据类型(对象),在JavaScript/ArkTS中直接使用 === 或 indexOf 比较时,比较的是对象的内存地址而非实际值。 例如:从AppStorage获取的Date对象与原始对象即使时间戳相同,也可能是不同实例,导致indexOf返回-1。用大白话来说就是Date[]复杂数据类型,在比较时,会比较他们的地址是否相同,...
0
点赞
评论
收藏
分享
07-03 20:55
已编辑
鸿蒙NEXT-HMRouter,在使用router后无法跳转问题解决
作者使用三方库@HMRouter,用来搭建鸿蒙的三层架构(基础特性层,产品定制层,公共能力层)完成App,跨包跳转的时候,在登录页进入首页的时候遇到了一个奇怪的Bug,在我们使用router.push()跳转后,然后再使用HMRouter突然就无法跳转页面了,那么我们该怎么办呢?,现在将该bug的解决方法分享出来。错误示例代码如下所示: import { router } from **********'; @Entry @ComponentV2 struct LoginPage { @State message: string = 'Hello World'; aboutToAppear(...
0
点赞
评论
收藏
分享
07-03 20:54
已编辑
鸿蒙NEXT-状态管理V1和状态管理V2的差别
1.在V2中没有了@Link,来进行父组件和子组件的双向绑定。 所以我们需要在子组件中通过@Event,调用父组件的事件,来实现装饰回调(白话来讲就是:子组件调用@Event装饰的函数,传入参数,修改父组件中的参数)。在父组件中,传入函数给子组件,注意需要使用箭头函数来包裹我们写入事件的函数,保证我们传入的事件的this不为空。@Event只能使用在@ComponentV2装饰的组件中使用示例代码: @Entry @ComponentV2 struct Index { @Local title: string = "待修改"; build() { Column() {...
0
点赞
评论
收藏
分享
1
创作者周榜
更多
关注他的用户也关注了:
牛客网
牛客网在线编程
牛客网题解
牛客企业服务