登录社区云,与社区用户共同成长
邀请您加入社区
大家处理窗口适配时,需要先确认设备配置与实际窗口条件,再核对页面读取的尺寸来自哪里。虚拟容器选项按右侧页面比例调整应用相关的尺寸信息,系统分屏中的屏幕宽度则保留原值,因此具体取宽代码决定了页面会受到什么影响。大家还需要分别检查路径是否正确、内容是否可读,防止显示变化重置用户正在进行的任务。
主页持续可见时,应用仍然需要根据目标栈确定返回位置。用户继续进入下一层时,路由栈需要保留上一层记录;用户返回一层时,页面调用 pop() 移除栈顶;用户明确结束当前路径时,页面才调用 clear() 清除全部目标。
目录与正文的宽度可以通过同一组内容比较三档,再根据最先影响查找或阅读的位置决定预设。项目留下触发条件和放弃其他比例的原因,后续标题、字号和内容改变时,就有重新判断的依据。只有三档都能完成核心任务,才继续评估拖动是否值得开放。比例调整不会改变用户已经经过的页面顺序。右侧继续进入更深内容时,返回仍需要保留中间层级。
同级分类能够稳定切换,需要一次选择同时给出左栏索引和右栏目标页。导航模式保留主页区域,应用用 openSection() 更新高亮并替换分类根页面,再通过冷启动与连续点击检查两侧是否指向同一分类。
商品列表进入详情,再从详情进入规格页,这类连续浏览经常需要把上一层内容留作参照。用户可能刚刚从几十件商品中选中一把键盘,进入详情以后又想确认连接方式;也可能在房源列表里打开一套房子,查看户型后继续进入周边信息。手机窗口一次只能容纳一个完整页面,所以常见做法是整页进入详情,再依靠返回按钮找回列表。宽窗口已经能同时放下相邻两层,页面组织方式也可以随之改变。连续浏览关心的是用户刚才从哪里进入、当前看到哪
普通 Navigation 工程接入最小平行视界时,可以保留原有首页、DetailPage、MorePage 和同一条 NavPathStack。module.json5 只负责找到 EasyGo,easy_go.json 再声明 navigationSplit、主页与关联页,系统由此获得宽窗口中的页面组织规则。
项目进入大屏后,可以先确认问题发生在哪一层。单个页面内部过于稀疏时调整响应式布局;产品已经确定长期 NavBar 双栏时使用 Navigation Split;现有路由页面需要系统在宽窗口协同显示时,再验证平行视界。Master-Detail 只能帮助识别页面关系,最终选择还要落到路由独立性、区域维护者和回退成本。