真机页面异常时如何分层定位脚本上下文与原生布局问题
简答题困难872 次浏览
参考答案与解析
核心结论:真机异常排查必须先确认问题属于逻辑脚本、视图文档、网络与权限、原生组件、设备布局还是版本环境,再选择对应工具。开发者工具中的模拟器不能完整代表真实设备的脚本引擎、网络栈、系统字体、内存限制和原生组件行为;因此,“模拟器正常”只能说明部分链路通过,不能排除真机问题。
排查应从可复现条件开始,记录设备系统、宿主版本、基础库、构建版本、账号角色、网络环境、入口路径和操作步骤。若页面白屏,先检查页面是否成功注册、资源是否加载、生命周期是否执行以及首个异常出现在哪个上下文。逻辑错误应在 JSContext 侧观察异常、请求、定时任务和状态变化;模板、样式或视图事件问题则应检查 page-frame.html 对应的视图上下
