《探索 HarmonyOS NEXT 应用开发实践 网格和列表组件的使用》

  1. HarmonyOS NEXT 应用开发实践相关操作

    • 建立文章展示的数据结构

      • 创建 ArticleClass 类作为文章的数据结构,包含 id、imageSrc、title、brief、webUrl 属性,构造函数用于初始化这些属性。
      • 将 04\_Resources 文件夹中的所有图片放置在指定路径,以便使用 $r ('app.media.filename') 方式读取到 Image 组件。
      • 建立 EnablementView 和 TutorialView 空组件。
      • 在 Index 文件中定义 enablementList 和 tutorialList 数据,分别包含多个 ArticleClass 实例,实例包含相应的文章数据。
    • 实现赋能套件区域

      • 赋能套件区域采用网格布局,外部由 Gird 组件包裹,内部子组件为 GridItem 组件,区域主要由上下两部分构成,使用 Column 组件作为外层容器,上面为 “赋能套件” 文字,下面为可滑动内容。
      • 在 Index 组件中,采用 Scroll 作为外层容器(替换 Banner 组件),设置滚动条状态为关闭,放入 EnablementView 与 TutorialView,使用 Text 组件加载 “赋能套件” 文字并配置字体样式,使用 Grid 组件作为外层容器包裹 GridItem,设置 rowsTemplate、columnsGap、scrollBar、高度、内边距、对齐方式等属性,最后使用 ForEach 组件构建 GridItem,将 EnablementItem 作为子组件并传递 enablementList 内容进行渲染。

提问有奖:观看完课程后,若对本次课程内容还有不解的地方,欢迎到鸿蒙问答专区:https://segmentfault.com/site...提问(12 月 20 日截止),并添加提问小尾巴“来自郝老师直播间”,就有机会获得:
(1)最佳问题奖:将根据问题质量选取 3 位小伙伴送出提问奖品一份
(2)幸运奖:所有参加提问的小伙伴中,将随机抽取 2 位送出幸运礼品一份
思否小姐姐会联系中奖的小伙伴并寄送奖品~