效果演示

根据屏幕大小布局页面,实现分栏效果

实现流程

1.为该页面创建特定路由栈

2.使用媒体查询监听屏幕断点

根据断点去改变NavigationMode,如果是屏幕是LG,就使用Split分栏模式,反之stack单栏模式

3.根据断点设置跳转函数

如果断点是LG,是分栏屏幕,为split分栏模式特定创建路由栈:poemListPathStack 入栈,新的数据页面取代旧的数据页面,如果是同一个数据,直接返回,不进行取代操作

如果断点不是LG,即正常的竖屏,就行正常的路由操作即可。

不同项目的路由方式,路由函数不一样,请更改为自己项目的路由方式。

Logo

讨论HarmonyOS开发技术,专注于API与组件、DevEco Studio、测试、元服务和应用上架分发等。

更多推荐