当前课程未解锁
《探索 HarmonyOS NEXT 应用开发实践 网格和列表组件的使用》
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 位送出幸运礼品一份
思否小姐姐会联系中奖的小伙伴并寄送奖品~