- 博客(4)
- 收藏
- 关注
原创 梅科尔工作室-陈文单-鸿蒙笔记4
router.back()与router.push()搭配使用,当使用router.push之后才可以用router.back()进行返回。默认情况下,页面栈数量会加1,页面栈支持的最大页面数量为32。router.replace(),即使用新的页面替换当前页面,并销毁被替换的当前页面,页面栈数量不变。跳转页面通过router.getParams()方法获取Index页面传递过来的自定义参数。原页面通过router.getParams()方法获取Second页面传递过来的自定义参数。
2023-02-19 12:56:32 159
原创 梅科尔工作室-陈文单-鸿蒙笔记3
if/else渲染可以改变组件的渲染状态,即决定组件是否在页面中被渲染。if括号内的变量是true的话,则对应下的组件都被渲染,否则都不被渲染。组件和listitem容器组件构成,list是一个大容器,listitem是大容器里的小容器。开发框架提供循环渲染(ForEach组件)来迭代数组,并为每个数组项创建相应的组件。父组件导入用import 【子组件文件名称} from "子组件文件相对路径"】使用if/else可以使子组件的渲染依赖条件语句。子组件导出用export语句。必须在容器组件内使用。
2023-02-07 23:29:40 128
原创 梅科尔工作室-陈文单-鸿蒙笔记2
Ability的数据传递包括有Ability内页面的跳转和数据传递、Ability间的数据跳转和数据传递,本章节主要讲解Ability内页面的跳转和数据传递。在一个应用包含一个Ability的场景下,可以通过新建多个页面来实现和丰富应用的内容。这会涉及到Ability内页面的新建以及Ability内页面的跳转和数据传递。打开DevEco Studio,选择一个Empty Ability工程模板,创建一个工程,例如命名为MyApplication。为了实现页面的跳转和数据传递,需要新建一个页面。
2023-02-06 01:21:03 318
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人