- 博客(6)
- 收藏
- 关注
原创 梅科尔工作室-牛泽-鸿蒙笔记4
当页面栈内的页面数超过数量时,可以使用router.getLength()方法获取当前页面内的页面数量,然后再,然后在使用router.clear()方法清除页面栈。当超过32时,便不会再跳转了,所以推荐使用router.push()模块的单实例模式,即跳转方式中的方式二。router.replace(),即使用新的页面替换当前页面,并销毁被替换的当前页面,页面栈数量不变。在使用router.back方法时,必须要再次之前使用一次router.push()方法。router.push(),跳转到指定页面。
2023-02-11 20:53:49 158 1
原创 梅科尔工作室-牛泽-鸿蒙作业3
生成的子组件允许在ForEach的父容器组件中,允许子组件生成器函数中包含if/else条件渲染,同时也允许ForEach包含在if/else条件渲染语句中;if/else渲染可以改变组件的渲染状态,即决定组件是否在页面中被渲染。if括号内的变量是true的话,则对应下的组件都被渲染,否则都不被渲染。由list容器组件和listitem容器组件构成,list是一个大容器,listitem是大容器里的小容器。父组件中用@State修饰,在子组件接口中数据用$修饰。父子组件(自定义组件)必须在容器组件内使用。
2023-02-05 17:08:15 96 1
原创 梅科尔工作室-牛泽-鸿蒙笔记2
在此基础上,我们可以看到有部分内容在水平方向上由几个基础组件构成,例如页面中间的短信验证码登录与忘记密码以及页面最下方的其他方式登录,那么构建这些内容的时候,可以在Column组件中嵌套Row组件,继而在Row组件中实现水平方向的布局。LoadingProgress组件用于显示加载进展,比如应用的登录界面,当我们点击登录的时候,显示的“正在登录”的进度条状态。容器组件是一种比较特殊的组件,它可以包含其他的组件,而且按照一定的规律布局,帮助开发者生成精美的页面。第一个元素与行首对齐,最后一个元素与行尾对齐。
2023-02-03 18:48:16 515 1
原创 梅科尔工作室-牛泽-鸿蒙笔记1
主要目录配置文件作用Stage模型EntryAbility.ts-应用入口配置文件pages-页面配置resources-资源配置文件profile-创建页面配置en_US-英文配置zh_CN-中文配置module.json5-应用配置常用模块为:app.json模块:Appscope>app.son5是应用的全局的配置文件用于存放应用,公共的配置信息bundleName是包名vendor是应用程序供应商versionCode用于区分应用版本
2023-02-02 15:12:14 357 3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人