您的位置:首页 > 健康 > 养生 > 2022年深圳疫情回顾_洛阳疫情到底多严重_成都关键词优化服务_怎样做网站推广

2022年深圳疫情回顾_洛阳疫情到底多严重_成都关键词优化服务_怎样做网站推广

2025/1/5 7:09:44 来源:https://blog.csdn.net/sjw890821sjw/article/details/144798928  浏览:    关键词:2022年深圳疫情回顾_洛阳疫情到底多严重_成都关键词优化服务_怎样做网站推广
2022年深圳疫情回顾_洛阳疫情到底多严重_成都关键词优化服务_怎样做网站推广
1、HarmonyOS 弹窗封装成一个方法 在其他地方直接调用?

弹框场景更推荐使用promptAction.openCustomDialog,后续弹框也主要是基于promptAction做演进。开发者主要需要自定义弹框内容的buillder,使用参考:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-promptaction-V5
使用promptAction.openCustomDialog可以设置弹窗非模态(isModal: false)来控制点击弹窗外部区域不自动关闭

2、HarmonyOS Tabs组件设置默认的tabcontent不是0?

在使用tabs组件时,业务场景需要展示的tabcontent不是第一个,比如默认展示第三个tabcontent,需要怎么设置。

index:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-components-container-tabs-V5r’w
Tabs(value?: {barPosition?: BarPosition, index?: number, controller?: TabsController})

3、HarmonyOS $rawfile(“index.html”)中index.htm在项目哪个目录下放置?

如下图:
在这里插入图片描述

4、HarmonyOS 组件的宽高设置auto,不生效,默认父组件全部宽高?

当width设置auto时,如果水平方向上子组件以容器作为锚点,则auto不生效,垂直方向上同理。参考文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/ts-container-relativecontainer-V5

@Builder
heatmapExampleLayout() {RelativeContainer() {Image($r('app.media.startIcon')).fitOriginalSize(true).margin({ bottom: 10 }).id('example_img')// .alignRules({// left: { anchor: '__container__', align: HorizontalAlign.Start },// top: { anchor: '__container__', align: VerticalAlign.Top }// })Text(`事实上`).fontColor(Color.Red).fontSize(12).id('example_less')// .alignRules({// left: { anchor: '__container__', align: HorizontalAlign.Start },// bottom: { anchor: '__container__', align: VerticalAlign.Bottom }// })Text(`测试`).fontColor(Color.Blue).fontSize(12).id('example_more')// .alignRules({// right: { anchor: 'example_img', align: HorizontalAlign.End },// bottom: { anchor: '__container__', align: VerticalAlign.Bottom }// })}.padding({left: 8,right: 8,top: 5,bottom: 5}).margin({ left: 8, bottom: 12 }).border({width: 2,color: Color.White,radius: 8}).backgroundColor(Color.Gray)// .alignRules({// left: { anchor: '__container__', align: HorizontalAlign.Start },// bottom: { anchor: 'bottom_layout', align: VerticalAlign.Top }// }).width(`auto`).height(`auto`)
}
5、HarmonyOS 按钮设置了不同状态下的字体颜色,但是都只显示Normal的颜色?

stateStyles接口只支持通用属性,fontColor不是通用属性,设置时不生效。对非通用属性的处理,建议使用attributeModifier,参考文档:

https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/ts-universal-attributes-attribute-modifier-V5#attributemodifier

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com