主页面A启动了子窗口,子窗口的页面通过router跳转到B页面,会导致子窗口中的页面加载新的页面B。期望在子窗口中通过router跳转能使主窗口加载到B页面,应该如何实现?
我在非UI组件中调用了AlertDialog,但是不显示。有其他的办法在非UI组件中弹窗吗?
请参考图中正在加载中的demo,这个是其他系统中"正在加载中"的动画,HarmonyOS我看下可以使用Image.animation来实现,但是我们har本身没有页面,如何在har的class中动态的添加"正在加载中"的动画呢?
项目如何配置支持pad设备屏幕旋转?因为要支持一多设备:手机、pad、折叠屏,要求中有支持屏幕旋转,请问如何让页面随屏幕旋转?有相关配置或者代码可供参考吗?
this.content'一二三四五六七八九十一二三四五六七八九十一二三四五六七八九十一二三四五六七八九十一二三四五六七八九十一二三四五六七八九十iuyiuyiuy'测量整个文案的高度lettitleSize:SizeOptionsMeasureText.measureTextSize({textContent:this.content,被计算文本内容constraintWidth:868,被计算文本布局宽度wordBreak:WordBreak.BREAKWORD,fontSize:13被计算文本字体大小})当前为三行文字的高度letthreeLineSize:SizeOpti...
发现相机页面的右上角有个橙色的小点。由于相机页面是全屏的,多出来个小点,看上去很怪,这个可以去掉吗?
TextPicker现在只有onChange事件吗,在做三级联动的时候,数据是实时的请求的,走onChange感觉好浪费,只有change事件,没有选中事件吗?想做的效果是彻底选择后在去请求,就必须监听滑动结束后的事件,能否实现。
在ArkTS框架下有提供componentUtils.getRectangleById获取组件大小、位置、平移缩放旋转及仿射矩阵属性信息https:developer.huawei.comconsumercndocharmonyosreferencesV5jsapisarkuiuicontextV5getrectanglebyid需求:目前我们需要根据View是否在屏幕上显示,去做模块上报。所以需要根据view的大小、位置去计算View是否处于屏幕的可见区域内。可是在CAPI框架下,是否有该接口提供,或者有没有什么方法能够满足我们的需求?
EntryComponentstructTextInputExample{Statetext:string''controller:TextInputControllernewTextInputController()build(){Column({space:20}){Text(this.text)TextArea({text:$$this.text,placeholder:'inputyourword...',controller:this.controller}).placeholderColor(Color.Grey).placeholderFont({size:14,weight:400}).caretColor(Color.Blue).width(300).onDidDelete((value:DeleteValue){this.text''})}.width('100%').height('100%').justifyContent(FlexAlign.Center)}}
Image组件加载地址为state修饰的URL,利用.alt设置有兜底图片;初始URL为A,加载成功,点击操作后设置URL为B,加载失败;Image组件依旧展示URL为A的图片,希望展示兜底图片。
父组件有一个state修饰的数组StateshowStrArr:Array[]其中showMessageModel数据模型是被observe修饰的,用来观察属性的变化,父组件里面有一个List,List里面是显示的n个子组件子组件有一个被objectLink修饰的itemModel,子组件里有一个click点击事件会更改itemModel的某个属性值,但是父组件里的数组不会发生变化。
onAreaChange参数两个一直相同变化,而且就算我滑动没有切换参数也会变影响取值,这个方法有替换的吗?xxx.etsimport{ComponentUtils}from'kit.ArkUI'EntryComponentstructTabsExample{StatecurrentIndex:number0StateanimationDuration:number300StateindicatorLeftMargin:number0StateindicatorWidth:number0privatetabsWidth:number0privatecomponentUtils:ComponentUtilsthis.getUIContext().getComponentUtils()Buildertab...
属性A关联了了组件1、组件2、组件3,属性A变化时,组件1和2会跟着变化,但组件3只希望直接消失或显示要怎么实现?
aboutToAppear():void{conststr'ohosharA'import(str).then((module:ESObject){通过路由注册方法注册路由console.log("")}).catch((error:BusinessError){console.log("")})}这种写法动态导入ohosharA会导致失败,但是aboutToAppear():void{import('ohosharA').then((module:ESObject){通过路由注册方法注册路由console.log("")}).catch((error:BusinessError){console.log("")})}这种方法动态导入就能成功。他们唯一的区别就是import括号内填写的是变量还是写死的字符串
NavDestination的onShown,照理来说,应该页面显示的时候才触发,但是在唤起其它APP的时候也触发了。代码片段:build(){NavDestination(){Column(){WebView({webViewController:this.webViewController,srcUrl:this.pageConfig.srcUrl,'https:www.huawei.com'onWebViewAppear:(){this.webViewController.setH5cUserAgent()}})}}.onShown((){LogUtil.info("show")这里在在唤起其它APP时候也会触发})......断点在唤起其它APP时候触发。期望:唤起其它APP的时候不要触发该onShown事件。
口令输入界面可以被截屏或者录屏,参考:https:developer.huawei.comconsumercndocbestpracticesV5bptaharmonyapplicationsecurityV5section18516943133816
clean及rebuildproject后,当lablel有1项、2项时,上下滚动label仍会被吃掉一项,如第一项【5个案例】上下滑动会不见掉。
subwindow页面为半屏页面,使用navigation进行页面切换;为使页面展示为半屏NaviDestination背景色设置为透明,切换时位于下方的半屏页明显快于上方页面NavDestination(){Column(){Column(){.....}.height('70%').width('100%').backgroundColor('FFFFFF')}.height('100%').width('100%').justifyContent(FlexAlign.End).backgroundColor(Color.Transparent)}.height('100%').width('100%').backgroundColor(Color.Transparent).hideTitleBar(true).onReady((context:NavDestinationContext){this.pageInfoscontext.pathStack})
在开发中需要实现一个浮窗,通过以下代码创建的子窗口设置背景颜色不生效。letmainWindow:window.WindowStageAppStorage.get(CommonConstants.MAINWINDOW)aswindow.WindowStage;mainWindow.createSubWindow(CommonConstants.VOICEBROADCASTSUBWINDOW,(err,subWindow){if(err.code0){Logger.error(TAG,'FailedtocreatesubWindow.Cause:'+JSON.stringify(err));return;}try{subWindow.loadContent('newspagesVoiceBroadcastSubWin...
hm673c38d47e470 的精彩回答获得了0 赞同
hm673c38d47e470 的精彩回答获得了0 赞同
hm673c38d47e470 的精彩回答获得了0 赞同
hm688c71d07992e 的精彩回答获得了0 赞同
全栈若城 的精彩回答获得了0 赞同