【apicloud】遇到迷之问题的小妙招(土方法)

当apicloud项目遇到迷之问题时,这边给大家提供几个小妙招(土方法)


  • apicloud调试方法: apicloud调试建议使用官方ide(APICloud Studio2),下载该ide后通过生成自定义loader并安装于手机中,然后开通wifi调试,可以将APP中的console.log()输出,及一些js或者模块报错返回到ide的console信息栏中,方便开发者监听调试。

    APICloud Studio2 下载地址https://www.apicloud.com/devtools#studio  翻滚的胖子博客

    


  • 打包报错: 老代码或者新版本代码(但是改动不大)打包时突然报错,或者部分功能突然使用报错。遇到此类问题,建议可以先去检查一下所涉及的模块是否有进行模块更新,如果有更新建议选择早期版本重新打包后在进行测试,如果依然无法解决再去仔细检测代码是否写错了。(注:使用该方法建议可以配合到官方论坛搜索相关模块的一些近期反馈)



  • 断点监听:同样遇到较难解决的问题时,建议先定位大致范围,然后在关键ajax回调、模块回调等地方加入console.log()进行数据监听。也可对业务逻辑进行代码进行分块监听,每隔一些变更点设置监听,逐步缩减错误范围,最后定点错误根源。



  • 遇到页面无法打开等问题:较难以断点监听方式解决时,建议可以通过二分法删除代码来确定错误源。前端代码容错度高,例如一般出现页面错误基本都是由于js导致,可先将页面js代码删除一半,如若剩余代码可正常运行,再将被删代码恢复一半再次测试,循环往复直至发现错误源。



方法虽土,但是在遇到某些抓狂的问题时,冷静下来用这类方法尝试一下,往往能豁然开朗。(最后两点同理适用于其他语言)

猿教程
请先登录后发表评论
  • 最新评论
  • 总共0条评论