技术栈

navpathstack

不才难以繁此生
2 小时前
harmonyos·arkts·arkui·navigation·中式美食·navpathstack·路由栈
HarmonyOS ArkUI NavPathStack 实战:中式美食详情页多入口返回栈怎么设计中式美食的菜谱详情页一开始只有一个入口:用户在首页点一道菜,进入详情页,看完再返回首页。这个阶段用 pop() 基本够用。问题是项目往后做,详情页入口会越来越多:搜索结果页点进来、收藏页点进来、推荐卡片点进来、分享链接点进来。入口一多,返回就不能再写死。用户从搜索结果进详情页,返回时应该回到刚才的搜索词和筛选状态;从收藏页进来,取消收藏后还要回到收藏列表;如果是分享链接直接打开,栈里可能根本没有上一级页面。
我是有底线的