福建省住房城乡建设厅网站,网站建设调研问卷,阿里云使用wordpress,起零网站建设列表弹窗。 说明#xff1a; 从API Version 8开始支持。后续版本如有新增内容#xff0c;则采用上角标单独标记该内容的起始版本。 本模块功能依赖UI的执行上下文#xff0c;不可在UI上下文不明确的地方使用#xff0c;参见UIContext说明。 从API version 10开始#xff0…列表弹窗。 说明 从API Version 8开始支持。后续版本如有新增内容则采用上角标单独标记该内容的起始版本。 本模块功能依赖UI的执行上下文不可在UI上下文不明确的地方使用参见UIContext说明。 从API version 10开始可以通过使用UIContext中的showActionSheet来明确UI的执行上下文。 ActionSheet.show
show(value: { title: string | Resource, subtitle: Resource, message: string | Resource, confirm?: {enabled?: boolean, defaultFocus?: boolean, style?: DialogButtonStyle, value: string | Resource, action:() void}, cancel?:()void, sheets: ArraySheetInfo, autoCancel?:boolean, alignment?: DialogAlignment, offset?: { dx: number | string | Resource; dy: number | string | Resource } })
定义列表弹窗并弹出。
参数
参数名参数类型必填参数描述titleResource | string是弹窗标题。subtitle10ResourceStr否弹窗副标题。messageResource | string是弹窗内容。autoCancelboolean否点击遮障层时是否关闭弹窗。 默认值true 值为true时点击遮障层关闭弹窗值为false时点击遮障层不关闭弹窗。confirm{ enabled10?: boolean, defaultFocus10?: boolean, style10?: DialogButtonStyle, value: ResourceStr, action: () void }否确认按钮的使能状态、默认焦点、按钮风格、文本内容和点击回调。 enabled点击button是否响应。 默认值true。 defaultFocus设置button是否是默认焦点。 默认值false。 style设置button的风格样式。 默认值DialogButtonStyle.DEFAULT。 value按钮文本内容。 action: 按钮选中时的回调。cancel() void否点击遮障层关闭dialog时的回调。alignmentDialogAlignment否弹窗在竖直方向上的对齐方式。 默认值DialogAlignment.Bottomoffset{ dx: Length, dy: Length }否弹窗相对alignment所在位置的偏移量。{ dx: 0, dy: 0 }sheetsArraySheetInfo是设置选项内容每个选择项支持设置图片、文本和选中的回调。maskRect10Rectangle否弹窗遮蔽层区域在遮蔽层区域内的事件不透传在遮蔽层区域外的事件透传。 默认值{ x: 0, y: 0, width: 100%, height: 100% }
SheetInfo接口说明
参数名参数类型必填参数描述titleResourceStr是选项的文本内容。iconResourceStr否选项的图标默认无图标显示。action()void是选项选中的回调。
DialogButtonStyle10枚举说明
名称描述DEFAULT白底蓝字深色主题白底黑底。HIGHLIGHT蓝底白字。
示例
Entry
Component
struct ActionSheetExample {build() {Flex({ direction: FlexDirection.Column, alignItems: ItemAlign.Center, justifyContent: FlexAlign.Center }) {Button(Click to Show ActionSheet).onClick(() {ActionSheet.show({title: ActionSheet title,subtitle: ActionSheet subtitle,message: message,autoCancel: true,confirm: {defaultFocus: true,value: Confirm button,action: () {console.log(Get Alert Dialog handled)}},cancel: () {console.log(actionSheet canceled)},alignment: DialogAlignment.Bottom,offset: { dx: 0, dy: -10 },sheets: [{title: apples,action: () {console.log(apples)}},{title: bananas,action: () {console.log(bananas)}},{title: pears,action: () {console.log(pears)}}]})})}.width(100%).height(100%)}
} 最后
有很多小伙伴不知道学习哪些鸿蒙开发技术不知道需要重点掌握哪些鸿蒙应用开发知识点而且学习时频繁踩坑最终浪费大量时间。所以有一份实用的鸿蒙HarmonyOS NEXT资料用来跟着学习是非常有必要的。
这份鸿蒙HarmonyOS NEXT资料包含了鸿蒙开发必掌握的核心知识要点内容包含了ArkTS、ArkUI开发组件、Stage模型、多端部署、分布式应用开发、音频、视频、WebGL、OpenHarmony多媒体技术、Napi组件、OpenHarmony内核、Harmony南向开发、鸿蒙项目实战等等鸿蒙HarmonyOS NEXT技术知识点。
希望这一份鸿蒙学习资料能够给大家带来帮助有需要的小伙伴自行领取限时开源先到先得~无套路领取
获取这份完整版高清学习路线请点击→纯血版全套鸿蒙HarmonyOS学习资料
鸿蒙HarmonyOS NEXT最新学习路线 HarmonOS基础技能 HarmonOS就业必备技能 HarmonOS多媒体技术 鸿蒙NaPi组件进阶 HarmonOS高级技能 初识HarmonOS内核 实战就业级设备开发 有了路线图怎么能没有学习资料呢小编也准备了一份联合鸿蒙官方发布笔记整理收纳的一套系统性的鸿蒙OpenHarmony 学习手册共计1236页与鸿蒙OpenHarmony 开发入门教学视频内容包含ArkTS、ArkUI、Web开发、应用模型、资源分类…等知识点。
获取以上完整版高清学习路线请点击→纯血版全套鸿蒙HarmonyOS学习资料
《鸿蒙 (OpenHarmony)开发入门教学视频》 《鸿蒙生态应用开发V2.0白皮书》 《鸿蒙 (OpenHarmony)开发基础到实战手册》
OpenHarmony北向、南向开发环境搭建 《鸿蒙开发基础》
ArkTS语言安装DevEco Studio运用你的第一个ArkTS应用ArkUI声明式UI开发.…… 《鸿蒙开发进阶》
Stage模型入门网络管理数据管理电话服务分布式应用开发通知与窗口管理多媒体技术安全技能任务管理WebGL国际化开发应用测试DFX面向未来设计鸿蒙系统移植和裁剪定制…… 《鸿蒙进阶实战》
ArkTS实践UIAbility应用网络案例…… 获取以上完整鸿蒙HarmonyOS学习资料请点击→纯血版全套鸿蒙HarmonyOS学习资料
总结
总的来说华为鸿蒙不再兼容安卓对中年程序员来说是一个挑战也是一个机会。只有积极应对变化不断学习和提升自己他们才能在这个变革的时代中立于不败之地。