UI展示使用的是Navigation和NavDestination的跳转方式。其中跳转动画用的是customNavContentTransition,如何实现跳转动画是从0到1渐变出现整个页面,而不是默认从左到右的动画。
手指或者手写笔触摸屏幕时,TouchEvent对象中有一个属性是sourceTool,其类型是SourceTool是一个枚举类。打印SourceTool.Finger、SourceTool.Pen打印结果是undefined。
1、想要实现在axios请求的拦截器中添加一个加载框。现在使用customDialog但是使用其controllor方法open时,加载框不显示。2、如何在拦截其中添加加载框?
使用Observed和ObjectLink的时候出现了问题,代码如下:实体类:ObservedexportclassBannerBean{publicdesc:string;publicid:number;publicimagePath:string;publicisVisible:number;publicorder:number;publictitle:string;publictype:number;publicurl:string;publicitemBean:BannerItemconstructor(desc:string,id:number,imagePath:string,isVisible:number,order:number,title:string,type:number,url:string,itemBean:Ban...
如何将内容延伸到顶部状态栏,代码如下:letwindowStageAppStorage.get("windowStage")aswindow.WindowStage;获取主窗口的方式letmainWinwindowStage.getMainWindowSync();mainWin.setWindowLayoutFullScreen(true)
ComponentstructMusicPage{StatemusicItemArray:MusicItemModel[][]getMusicList(){musicDataRequest.requestMusicList(128,false,1,0,"article").then((data:Record){letmusicDatadata['data']asRecordconsole.log('fsdfsafas',JSON.stringify(musicData['libmusic']))this.musicItemArraymusicData['libmusic']asMusicItemModel[]}).catch((err:stringResource){});}aboutToAppear():void{this.getMusicCategory()this.getMus...
TextInput设置键盘类型type(InputType.NUMBERDECIMAL)不能输入负数。
Text组件设置fontFamily后出现文字平铺的情况,代码如下:Text(this.options.cardInfo.corpName).fontColor(Color.Black).fontSize($r("app.float.minefirmnamefontsize")).maxLines(2).textOverflow({overflow:TextOverflow.Ellipsis}).flexShrink(1).fontFamily(CommonConstants.RAREFONT)
如何实现在使用AlphabetIndexer组件的时,要实现点击右侧索引滚动到左侧内容区的位置。
根据文档半模态页面实现切换高度调整需要绑定height,但height在设置detents时无效。现有一半模态页面需要有两个高度档位,且在跟手滑动时及点击页面中的按钮时,都可以切换该半模态页面高度档位,该如何实现?
当把TDialog放到独立函数里面的时候,带上text传参就会闪退,不带上就不会。代码如下:import{emitter}from'kit.BasicServicesKit';import{TDialog}from'.TDialog';EntryComponentstructIndex{dialogController:CustomDialogControllernullisLandscape:booleanfalseStatetext:string"当前竖屏"build(){RelativeContainer(){Text(this.text).fontSize(50).fontWeight(FontWeight.Bold).alignRules({center:{anchor:'container',a...
Nav和Router使用Nav构建的自定义组件不支持pageshow、pagehidden生命周期,目前使用router自定义组件是否在同一个状态机树?
Web组件加载以http开头的图片失败,加载https图片正常,需要怎么配置?
尝试封装一个组件如下:ComponentexportstructNormalItemContainer{marginLeft:number10;marginRight:number10;marginTop:number10;marginBottom:number0;contentPadding:number10;radius:number10;bgColor:stringRColor.white;darkBackgroundColor:stringRColor.black333;StorageLink(SettingMMKVKey.darkModel)isDark:booleanfalseBuilderParamcontent:(item:object,index:number)void;build(){Column(){Column(){ForEach(thi...
想封装一个公共的弹窗,使用openCustomDialog弹出然后报错。后面看文档发现如果是全局builder需要在组件内部创建一个builder,在内部builder中调用全局builder。这种情况不想封装组件,就想封装成一个类应该怎么写?exportclasspromptLoading{staticcustomDialogId:number0staticopen(){promptAction.openCustomDialog({builder:(){customDialogComponent()}}).then((dialogId:number){promptLoading.customDialogIddialogId})....
怎么实现List中字体大小的全局修改?现在实现的方案逻辑是,自定了一个标题组件,里面就一个Text显示标题,列表中所有的样式都使用这一个标题,然后在全局改字体的时候会监听事件,然后再标题组件中修改字体大小。代码如下:监听事件CustomEvent.registerEvent(CustomEvent.CHANGEFONTSIZE,(eventData){this.changeFontSizethis.INITFONTSIZEFontUtils.getFontSizeScale();});这个就是标题的文本组件Text(this.newsItem.title.t...
hm673c38c974de6 的精彩回答获得了0 赞同
hm673c38c974de6 的精彩回答获得了0 赞同
hm673c38ebd6bf2 的精彩回答获得了0 赞同
hm673c38ebd6bf2 的精彩回答获得了0 赞同
hm673c38ea9f4b2 的精彩回答获得了0 赞同