热门问题
待回答
最新问题
热门回答
  • 1

    回答

    1268

    浏览
    HarmonyOS Navigation子页面pop回到根页面,此时根页面如何获取子页面pop回来的参数

    Navigation子页面pop回到根页面,此时根页面如何获取子页面pop回来的参数?目前官方提供的NavPathStackapi只能在子页面中获取对应的参数,根页面既没有name也没有index无法获取到子页面返回到根页面的参数。

    HarmonyOS
      Excelsior_abit 进行了回答 • 2024-12-24 19:27:15
  • 1

    回答

    1362

    浏览
    HarmonyOS router.getParams()清空问题

    LUBCH5Page中webUrl属性是通过router.getParams()或者NavDestination.onReady属性中的ctx.pathInfo.param获取场景是先通过router.pushNamedRoute({name:“LUBCH5Page”,params:{‘webUrl’:url}})跳转到LUBCH5Page,又通过NavPathStack方式push一个新的LUBCH5Page,发现第二个页面先通过router方式获取了第一个页面的webUrl,又通过NavDestination.onReady获取了第二个页面的webUrl,请问在获取到params之后如何清空router和NavPathStack方式传递的param

    HarmonyOS
      shlp 进行了回答 • 2024-12-24 19:27:06
  • 1

    回答

    1072

    浏览
    HarmonyOS Grid组件能否高度自适应

    Grid的高度能否根据内部组件高度自适应,我尝试不设置height,发现Grid高度会占满整个屏幕

    HarmonyOS
      Excelsior_abit 进行了回答 • 2024-12-24 19:27:04
  • 1

    回答

    1068

    浏览
    HarmonyOS @State修饰的Array<Object>修改对象的属性,单个item的页面数据没刷新。

    页面上有一个列表,列表通过ForEach循环展示。但是我这边修改对象中的一个boolean值时。页面不进行刷新。实例代码:Page({name:&#039;drumpage&#039;})EntryComponentexportstructDrumMachinePage{Statetext:string&#039;&#039;StateeventType:string&#039;&#039;StategjBeans:GjBean[][]StategjBean:GjBeannullnullStaterightCurrentIndex:number0;StategeneralViewModel:GeneralViewModelGeneralViewModel.getInstance()aboutToAppear():void{this.gjBeansGj...

    HarmonyOS
      put_get 进行了回答 • 2024-12-24 19:27:01
  • 1

    回答

    1012

    浏览
    HarmonyOS @Extend定义的方法能否跨文件使用
    HarmonyOS
      aquaa 进行了回答 • 2024-12-24 19:26:34
  • 1

    回答

    698

    浏览
    HarmonyOS tab组件其中元素无法拓展到顶部

    有一个tabbar的顶部需要把图片顶到手机最边上。以下是相应的代码:EntryComponentstructIndex{Statemessage:string'HelloWorld';build(){Tabs({barPosition:BarPosition.End}){TabContent(){Text(this.message)}.tabBar('首页')TabContent(){Stack({alignContent:Alignment.Top}){Image($r('app.media.mineheader')).width('720lpx').height('450lpx').expandSafeArea([SafeAreaType.SYSTEM],[SafeAreaEdge.TOP]).expandSafeArea([SafeAreaType.SYSTEM],[SafeAreaEdge.TOP])}.width('100%').height('100%')}.tabBar('我的')}.width('100%').height('100%')}}

    HarmonyOS
      zxjiu 进行了回答 • 2024-12-24 19:26:11
  • 1

    回答

    635

    浏览
  • 1

    回答

    1096

    浏览
    HarmonyOS 应用级的悬浮按钮实现

    想实现一个应用级的悬浮按钮,每个页面中都显示可以拖动、跳转其他page时也不会改变按钮的状态和位置。

    HarmonyOS
      shlp 进行了回答 • 2024-12-24 19:25:42
  • 1

    回答

    1627

    浏览
    HarmonyOS 有应用内禁止自动锁屏的功能么
    HarmonyOS
      shlp 进行了回答 • 2024-12-24 19:24:53
  • 1

    回答

    1275

    浏览
    HarmonyOS List组件指定item刷新实现方案
    HarmonyOS
      aquaa 进行了回答 • 2024-12-24 19:24:52
  • 1

    回答

    964

    浏览
    HarmonyOS 如何实现底部悬浮按钮
    HarmonyOS
      Heiang 进行了回答 • 2024-12-24 19:24:39
  • 1

    回答

    815

    浏览
    HarmonyOS TextInput组件的使用

    TextInput组件有没有属性可以让输入的银行卡号,4个一组的中间用空格分隔出来。

    HarmonyOS
      zxjiu 进行了回答 • 2024-12-24 19:24:30
  • 1

    回答

    901

    浏览
    HarmonyOS CustomDIalog如何实现独自横屏,不影响别的页面

    签名弹窗是竖屏的是CustomDialog想让它横屏展示且不影响别的页面,如何实现?

    HarmonyOS
      fox280 进行了回答 • 2024-12-24 19:24:06
  • 1

    回答

    1210

    浏览
    HarmonyOS 滑动容器的悬浮吸顶效果如何实现

    请问scrlloer,list多层嵌套时,如何做悬浮吸顶效果?

    HarmonyOS
      Heiang 进行了回答 • 2024-12-24 19:23:55
  • 1

    回答

    1182

    浏览
    HarmonyOS 子组件和父组件数据同步问题

    在父组件中定义了一个类并且使用State修饰符绑定用于管理表单数据,传递给子组件这个类中的某一个值并且想让这个值父子组件同步,使用Link发现不支持这种写法,需要和数据源相同有什么办法解决吗

    HarmonyOS
      put_get 进行了回答 • 2024-12-24 19:23:53
  • 1

    回答

    1079

    浏览
    HarmonyOS 嵌套滚动冲突

    ScrollTabsList嵌套时,给List添加nestedScroll无法解决滚动冲突Scroll包含Tabs,Tabs中的TabContent包含List,此时给List增加:.nestedScroll({scrollForward:NestedScrollMode.PARENTFIRST,scrollBackward:NestedScrollMode.SELFFIRST})期望Scroll和List同时只有一个滚动,但是现在是两个都可以响应滚动。

    HarmonyOS
      Excelsior_abit 进行了回答 • 2024-12-24 19:23:52
  • 1

    回答

    1095

    浏览
    HarmonyOS 如何让设备,小屏幕不支持设备旋转,中大屏幕支持设备旋转

    如何让设备,小屏幕不支持设备旋转,中大屏幕支持设备旋转,目前的代码都不旋转

    HarmonyOS
      Excelsior_abit 进行了回答 • 2024-12-24 19:23:41
  • 1

    回答

    2458

    浏览
    HarmonyOS 设置屏幕亮度问题

    使用settings.setValue(context,settings.display.SCREENBRIGHTNESSSTATUS,value)可以读取到屏幕亮度,返回值是80,然后再使用settings.setValue(context,settings.display.SCREENBRIGHTNESSSTATUS,'255')来尝试设置屏幕亮度,返回的结果是true,但屏幕亮度并未改变。请问有什么方法可以修改屏幕亮度?

    HarmonyOS
      fox280 进行了回答 • 2024-12-24 19:23:34
  • 1

    回答

    1575

    浏览
    HarmonyOS @Component和@Builder中是否支持动态组件?

    在组件UISyntax中使用动态组件进行渲染。请问现在是否支持?或者是有没有其他类似的替代做法?伪代码示例:ComponentstructComA{build(){Text("Hi我是组件A")}}ComponentstructComB{build(){Text("Hi我是组件B")}}定义一个可用组件kvconstcomponents:Record{"a":ComA,"b":ComB,};EntryComponentstructIndex{build(){CustomComponent({name:"a"})}}structCustomComponent{Propname:string;build(){components[this.name]Text("无可用组件")}}

    HarmonyOS
      put_get 进行了回答 • 2024-12-24 19:23:11
  • 1

    回答

    974

    浏览
    HarmonyOS 视频全屏化的问题

    视频全屏化的问题,不能很好的将一个竖屏正在播放的视频,完美横屏全屏播放,目前这边的方案是点击全屏时弹出一个页面加载播放器播放,这样会出现黑屏重新加载的情况。

    HarmonyOS
      superinsect 进行了回答 • 2024-12-24 19:23:08
  • 1

    回答

    910

    浏览
    HarmonyOS hsp中的Component如何设置键盘避让?

    在hsp中没有Ability文件如何在单个页面或者封装的组件中设置键盘避让?为什么设置.expandSafeArea([SafeAreaType.KEYBOARD,SafeAreaType.SYSTEM],[SafeAreaEdge.TOP])不生效?

    HarmonyOS
      fox280 进行了回答 • 2024-12-24 19:22:43
  • 1

    回答

    711

    浏览
  • 1

    回答

    834

    浏览
    HarmonyOS 可以在build中复用同一个组件对象(而不是重新创建)

    可以在不同的page中,或者说在不同的Component中,复用同一个ui组件吗。这里的同一个ui组件指的是,同一个内存地址的ui组件(同一个对象)而不是重新创建。(有点类似于值引用)

    HarmonyOS
      put_get 进行了回答 • 2024-12-24 19:22:29
  • 1

    回答

    722

    浏览
    HarmonyOS 使用防截图API报错
    HarmonyOS
      put_get 进行了回答 • 2024-12-24 19:22:26
  • 1

    回答

    1292

    浏览
    HarmonyOS 组件导航Navigation复杂场景页面栈管理

    1、整个项目中能否存在多个Navigation去管理页面栈。2、多模块开发,各自模块内部都有独立的Navigation去做页面管理,模块之间相互跳转,整个项目中会不会出现栈对象混乱问题。3、Navigation管理路由栈,根页面加载组件时,是否会出现白屏后在渲染组件,如果出现,该如何优化?

    HarmonyOS
      fox280 进行了回答 • 2024-12-24 19:22:17
  • 1

    回答

    1395

    浏览
    HarmonyOS 列表样式的视频播放方案以及问题咨询

    1、列表滚动第一个满足条件的视频(item显示大于50%)自动播放,其他item视频暂停。类似于这种场景,是否有实现方案可以参考?目前实现方案为:维系了一个列表set,根据item组件的可见性onVisibleAreaChange()可见性满足添加到集合,当列表停止滚动,选择最小的索引触发播放逻辑。2、列表里面item添加了播放器,根据需要按需渲染,第一次刷新列表,目前不知道怎么样才能知道列表刷新完毕,可以做触发播放器播放逻辑根据页面生命...

    HarmonyOS
      fox280 进行了回答 • 2024-12-24 19:22:14
  • 1

    回答

    802

    浏览
    HarmonyOS 如何在CustomDialog内部监听到cancel事件?
    HarmonyOS
      zbw_apple 进行了回答 • 2024-12-24 19:21:50
  • 1

    回答

    1426

    浏览
    HarmonyOS 视频切换至横屏后,视频没有占满全屏

    使用如下代码切换横竖屏,横屏状态下视频没有占满。privatescreenOrientationChange(isLandscape:boolean){this.isLandscapeisLandscape获取UIAbility实例的上下文信息letcontext:common.UIAbilityContextgetContext(this)ascommon.UIAbilityContext;调用该接口手动改变设备横竖屏状态window.getLastWindow(context).then((lastWindow){lastWindow.setPreferredOrientation(this.isLandscapewindow.Orientation.LANDSCAPE:window.Orientation.PORTRAIT)});}

    HarmonyOS
      Heiang 进行了回答 • 2024-12-24 19:21:34
  • 1

    回答

    874

    浏览
    HarmonyOS 文本怎么实现前加标签,目前只支持背景不支持描边

    textBackgroundStyle仅支持背景颜色和圆角,不支持描边。

    HarmonyOS
      FengTianYa 进行了回答 • 2024-12-24 19:21:33
  • 1

    回答

    836

    浏览
    HarmonyOS 界面和数据问题

    有个较为复杂的数据结构,有多层嵌套,其中每个类有多个成员变量和一个数组变量,成员变量大部分为基本类型,数组变量是另一个类的数组,其中每个成员变量都可修改,如下简单示例:ObservedclassA{a:number[][];}ObservedclassAA{aa:A[][newA()];}ObservedclassAAA{aaa:AA[][newAA()];}ObservedclassAAAA{aaaa:Array[newAAA()];}PreviewEntryComponentstructMainPage{Statetag:AAAAnewAAAA();build(){Row(){Column({space:20}){...

    HarmonyOS
      shlp 进行了回答 • 2024-12-24 19:21:15
3.8w问题, 4.1w人参与
94%的提问收到了回答

优秀答主

  • 回答了3个问题,0个赞同
  • 回答了3个问题,1个赞同
  • 回答了3个问题,0个赞同
  • 回答了2个问题,1个赞同
  • 回答了2个问题,0个赞同
  • 写回答 帮助更多的人