ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

【快应用】应用打开显示白屏

2022-08-17 09:30:08  阅读:177  来源: 互联网

标签:调用 请求 是否 接口 应用 白屏 打开 数据 页面


现象描述

应用打开显示白屏。

 

问题分析

此类问题建议从以下几点逐层分析排查:

1.   路由配置是否正确,是否跳转到了希望跳转的页面

2.   是否调用了数据请求接口

3.   数据请求回调是否返回

4.   4.是否给页面数据赋值,双向绑定是否正确

5.   5.页面show和if状态是否正确

 

问题分析

1. 页面修改后(比如修改页面名,新建页面等),排查路由表是否同步更新,路由路径是否配置正确。另外修改路由表跳转hello word,检查hello word页面是否正常显示。

2. 检查是否混淆了页面的生命周期onInit和应用的生命周期onCreate,在页面中使用onCreate生命周期,在onCreate中调用数据接口,会导致数据请求接口并未真正执行,请修改在onInit中调用。

3. 数据请求接口调用参数错误,从而没有数据回调;未在fail分支做处理,从而数据回调后未做处理。这两种情况会导致并未获取到数据。请在接口调用回调后,添加日志查看是否接口回调成功。

4. fetch请求返回的数据是一个字符串,需要经过JSON.parse装换成JSON数据使用。开发者需要注意对返回结果先判断是否为空,否则如果数据错误会报错。另外需要注意接口调用时异步请求注意this指向,确保数据赋值成功。

5. 有些开发者会使用show和if来处理页面,在请求到数据后让页面显示,未请求到数据让页面隐藏,此处需要注意show和if的状态是否设置正确。

 

建议与总结

出现问题建议从页面进入,按照 生命周期 → 数据获取 → 数据赋值 逐步排查问题。

 

欲了解更多更全技术文章,欢迎访问https://developer.huawei.com/consumer/cn/forum/?ha_source=zzh

标签:调用,请求,是否,接口,应用,白屏,打开,数据,页面
来源: https://www.cnblogs.com/developer-huawei/p/16593805.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有