完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
Navigation组件是页面架构设计的基石,也是项目模块化设计的重要组成部分,它主要包含导航(NavBar)和子页(NavDestination)。导航页包含内容区、标题栏、菜单栏和工具栏,而子页主包含内容区、标题栏和菜单栏。
子页面NavDestination是Navigation子页面的根容器,用于承载子页面的一些特殊属性以及生命周期等。NavDestination可以设置独立的标题栏和菜单栏等属性,使用方法与Navigation相同
路由操作路由操作主要包括管理页面在栈中的进出栈、参数传递与获取、路由拦截等逻辑,这些操作都是由NavPathStack完成的。路由拦截常用于在跳转时进行hook,针对某些逻辑做特殊处理,例如某些页面需要登录才可以进入,此时就可以在拦截器中统一处理,判断当前用户是否登录,若没有登录,就中断拦截当前跳转逻辑,然后重定向到登录页面。
|
|
相关推荐
|
|
3554 浏览 4 评论
890 浏览 0 评论
【书籍评测活动NO.67】成为硬核Linux开发者:《Linux 设备驱动开发(第 2 版)》
3322 浏览 14 评论
【高速数字设计(基础篇)】阅读体验之一--书籍排版设计和目录架构及初步阅读
3075 浏览 0 评论
2130 浏览 0 评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-1 10:59 , Processed in 0.402280 second(s), Total 38, Slave 29 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
1845