EntryComponentstructIndex{Statea:AnewA()build(){Column(){Child({a:this.a}).width('100%').height('100%')}}}ComponentstructChild{ObjectLinka:Abuild(){Text(this.a.b.name).width('100%').height('100%').onClick((){this.a.b.name"222222"})}}ObservedclassA{b:BnewB()}ObservedclassB{name:string'11111'constructor(name:string"11111"){this.namename;}}上面的代码,点击后,为什么界面不会刷新
addDialogControllernewCustomDialogController({builder:BaseDialogView({value:value,}),alignment:DialogAlignment.Bottom,autoCancel:false,customStyle:true,maskColor:Color.Red,maskRect:({x:0,y:300,width:'100%',height:'100%'}),maskRect:({x:0,y:AppUtils.deviceHeight()addDialogHeight5,width:'100%',height:'100%'}),})
自定义CustomDialog布局下面会有留白,这个通过什么属性去掉
想要实现Html.fromHtml将含有html标签的字符串转换成对应格式的文字显示在界面,而不是像RichText一样直接展示Web页面
TextArea点击弹起键盘,点击发送按钮后,键盘有办法不收起来吗,这样用户可以继续发送TextArea({text:'',placeholder:'请输入您要咨询的问题',}).width('100%').backgroundColor(Color.Green).maxLines(5).height(100).enterKeyType(EnterKeyType.Send).onSubmit((){})
业务场景需要在tab子页面可见不可见后进行埋点处理,目前tabs组件没有提供能够满足此场景的相关生命周期方法。目前通过文档和测试尝试过如下几个可能方案:方案一:TabContentonWillShow&TabContentonWillHide方法问题:在tabcontent首次创建时,onWillShow调用时机比tabcontent内组件的abouttoappear还要早,此时无法进行信息打点方案二:tabcontent内组件的onPageShow和onPageHide方法问题:组件嵌套在tabconent内时onPageSho...
在页面的子组件内。自定义CustomDialog内,点击事件onClick中,使用router跳转到其他页面,新出现的页面出现在弹窗的下面,被弹窗覆盖着。
模拟实体按键事件(如:键盘,电源键,返回上一级,返回桌面等),以及组合按键操作。keyID(必选参数,实体按键对应ID)。keyID2(可选参数,实体按键对应ID)。hdcshelluitestuiInputkeyEventkeyID。keyID和keyID2对应的功能和数值对应表麻烦提供下。
如何获取资源库图片路径,用于适配深色模式容器组件Navigation的.menus属性中,需要填入icon图片地址,为适配深色模式这里要写成动态的,尝试了直接$r(‘app.media.xxx’)方式无效,应该返回的是一个对象。用getMediaByNameSync的方法?如果是的话帮看下如何以拿到需求中所需的图片路径字符串。代码片段:Navigation(){...}.menus([{value:'',icon:'resourcesbasemediahomemoredown.png',action:(){router.pushUrl({url:'pagesMorePage'})}}])
需要组件宽跟根据设备宽度变化,高度比宽度高30,需要获取设备宽度,但是该api无法获取到数值importdisplayfrom'ohos.display';functiondisplayWidth():number{letdisplayClass:display.Displaydisplay.getDefaultDisplaySync();console.log('width:'+displayClass.width.toString())returndisplayClass.width}ComponentexportstructModuleItemList{StatedataArr:Array[]Propeditor:booleanfalseStatescreenWidth:numberdisplay...
我用的是SelectDialog弹出框组件,radioContent想做成动态的,怎么做?
对于受限权限需要使用picker,就会有savebutton的方式出发,如果是长按图片保存到相册,此时不需要按钮操作,交互应该如何处理?
xxx.etsEntryComponentstructFocusEventExample{StateoneButtonColor:string'FFC0CB'StatetwoButtonColor:string'87CEFA'StatethreeButtonColor:string'90EE90'build(){Column({space:20}){通过外接键盘的上下键可以让焦点在三个按钮间移动,按钮获焦时颜色变化,失焦时变回原背景色Button('FirstButton').backgroundColor(this.oneButtonColor).width(260).height(70).fontColor(Color.Black).focusable(true).onFocus((){this...
promptAction.showDialog这种弹出框样式,怎样才能让title标题和message内容居中显示呢?目前的效果是居左显示的try{promptAction.showDialog({title:'showDialogTitleInfo',message:'MessageInfo',buttons:[{text:'button1',color:'000000'},{text:'button2',color:'000000'}]},(err,data){if(err){console.info('showDialogerr:'+err);return;}console.info('showDialogsuccesscallback,clickbutton:'+data.index);});}catch(error){letmessage(errorasBusinessError).messageletcode(errorasBusinessError).codeconsole.error(showDialogargserrorcodeis${code},messageis${message});};
ability的启动图标和背景是否可以不显示,现在必须要设置一个启动背景色和启动图标,我是否可以让它不显示,或者显示自定义的界面
现在有一段代码显示:PreviewComponentexportdefaultstructMessage{item:string'测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试'isReceive:booleanfalsebuild(){Column(){Row(){this.textMsgContent()}.margin({top:7.5,bottom:7.5}).width('100%').direction(this.isReceiveDirection.Ltr:Direction.Rtl).gesture(LongPress...
全栈若城 的精彩回答获得了0 赞同
wx662108d97e2cc 的精彩回答获得了0 赞同
hm673c38c974de6 的精彩回答获得了0 赞同
hm673c38c974de6 的精彩回答获得了0 赞同
hm673c38ebd6bf2 的精彩回答获得了0 赞同