请问在单元测试中如何获取沙箱目录。我们有一些api需要操作沙箱中的文件,需要对这些功能编写单元测试。但是在xxx.test.ets中getContext().filesDir获取到的路径是空,请问这种场景应该如何解决
App每个接口都可能返回升级code,需要在接口拦截器中实现一个全局弹窗,由于接口是并发的,弹窗只能弹窗一次,需要怎么实现这个全局弹窗,获取到升级地址跳转到应用商店?
在ArkUI中,有一个自定义组件ComponentA。它可能被用在多个父容器组件中,在ComponentA有没有方法可以获取到其父组件对象。示例:structCompA{获取父容器组件}structPage{build(){Row(){CompA()}Column(){CompA()}}}
这边有两个页面A和B,A页面是竖屏,B页面是横屏,现在A进入B之后,需要手动设置window的屏幕方向为横屏还是可以直接对B页面配置成横屏呢?如果需要手动转屏的话,感觉屏幕会有一个延迟转屏的效果,看起来不太流畅。
自定义Dialog,autoCancel属性设置为true,点击外部可以取消,但是想获取窗口关闭事件,就加了这个属性onWillDismiss,autoCancel失效,不再能点击外部取消窗口。dialogControllerTwo:CustomDialogControllernullnewCustomDialogController({builder:DialogTest3({}),alignment:DialogAlignment.Bottom,autoCancel:true,onWillDismiss:(){console.log("ycg","close")}})
router.getLength可以获取当前在页面栈内的页面数量那如何获取获取当前在页面栈内的页面列表
代码如下:ObservedclassProductModel{name:string''count:number0}EntryComponentstructProductListView{showTitle:booleanfalse;jsonString:string'[{"name":"商品1","count":"1"},{"name":"商品2","count":"1"},{"name":"商品3","count":"1"}]'StateWatch('productListChanged')productList:ProductModel[][];productListChanged(){this.showTitle!this.showTitle;}aboutToAppear():void{this.productListJSON.parse(this.js...
看文档说Scroller的onScrollEnd事件已经废弃,使用onScrollStop事件替代,但是在使用过程中发现,只有手动触发的滚动结束才会触发onScrollStop事件,由滚动组件触发滚动后停止没有走这个回调。目前是有需求需要监听this.scroller.scrollToIndex(index)之后的事件,需要怎么获取?
金融类App交易金额、交易数量等输入框常常需要禁止输入框的粘贴功能,目前看HarmonyOS上不支持。
想实现一个text文本水平居中,文本可变,在这个文本右边显示一个TextTimer。简单来说就是类似wrapcontent水平居中,然后在右边接一个timer的文本显示
使用eventHub发送消息,用context.eventHub.on和context.getApplicationContext().on发送有何区别,出现接收不到所发送消息时,可能是什么原因呢
需要展示一段富文本:“规格:一盒630ml三盒1890ml六盒3780ml”使用的是ReichText组件,可正常显示,就是高度无法确定,想咨询下这个组件的高度改如何设置,才能是富文本内容全部展示出来。是否有其他的方案展示富文本?
自定义dialog不能进行封装后全局任意页面自由调用,一定需要每个页面都复写一遍,对于我们这个需求有什么更合理的API吗
数量少的话,整体不会超出屏幕时,不进行layoutWeight(1),如果数量过多,会超出屏幕时,就进行layoutWeight(1),有什么方法?
在启用列表上拉加载的时候,Column内部存在滑动,往上滑动出现了内部内容超出Column百分百显示,到达状态栏部分显示。父元素没有高度,更具子元素高度。使用expandSafeArea([SafeAreaType.SYSTEM],[SafeAreaEdge.TOP])后,背景图片显示不完整,背景色能显示完整。
目前项目中使用navigation作为页面路由,目前有个问题我在A页面展示了一个自定义弹窗(CustomDialog),点击弹窗跳转页面B(NavPathStack.pushuri),这种情况下我的弹窗会在B页面上展示,目前不想将自定义弹窗使用navigation实现,有其他方案可以解决吗
hm673c38ebd6bf2 的精彩回答获得了0 赞同
hm673c38ebd6bf2 的精彩回答获得了0 赞同
hm673c38ea9f4b2 的精彩回答获得了0 赞同
hm673c38ea9f4b2 的精彩回答获得了0 赞同
hm673c38d47e470 的精彩回答获得了0 赞同