图解 微信开辟者工具 小步伐源码 调试、断点标记方法 , 微信小步伐调试器 ...

打印 上一主题 下一主题

主题 1010|帖子 1010|积分 3030

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
在我们利用微信开辟者工具进行微信小步伐开辟的时候,在这个微信开辟者工具的代码编辑框里面我们是无法像利用vscode, idea等IDE工具时那样直接对代码打断点进行调试,   原因是小步伐实际上他就是一个web浏览器应用的包装, 在其内部利用的照旧雷同chrome的内核。所以微信小步伐的打断点调试也和chrome应用的调试是一样的,只不过调试代码的位置不一样而已。 
微信开辟者工具 调试器

如有如下微信小步伐的界面,我们必要对源码中的 pages/login/login.js 文件中的业务进行断点调试。

起首我们在打开代码后必要点击 左上角的 调试器  然后就会出现右下角这部分调试器窗口, 这里的窗口是不是和 chrome的开辟者工具 很像啊? 其实他就是chrome开辟者工具的定制改造版。
微信小步伐 调试源码位于 调试器-->Sources -> Page -->appContext --> weapp:// 这个节点下 文件后缀有 [sm] 的js文件都可以打断点进行调试,如下图

怎么样是不是很简朴? 赶快动手试试吧!

微信小步伐真机调试 断点标记方法

微信小步伐的开辟中,我们利用真机调试的时候也可以对代码打断点,打断点的位置位于  Sources -> Page -> usr 节点下, 如下图示例:

在上面的文件中打上断点,然后在真机里面进行操纵,当代码运行到指定的断点处时就会被捕获。

网络API请求接口调试方法

对于小步伐里面的网络API请求调试,我们可以在调试器-->Network-->XHR --> 选择请求接口 --> Initiator 里面通过查看网络请求链路的调用环境,快速定位到网络请求的发出源码位置,注意这里的请求链路可能会很长, 我们可以忽略最顶上的几个文件和以 WASxxx开头的这些文件的链路,中间部分应该就是当前的API文件请求的源码,点击文件名即可进入断点调试源码,然后就可以对源码设置断点进行调试,   如下图:

如上面的  doLogin 对应的 login.js文件,我们点击后就可以进入 断点源码文件, 选择文件名右键 点击  Reveal in sidebar 即可在当前的Page里面定位文件的位置,如下图:

这里的网络API请求的调试方法和Chrome 开辟者工具中的网络 启动器 是一样的,如下图


总结: 微信小步伐的源码调试 在调试器里面的断点文件位于调试器-->Source -> Page -->appContext --> weapp:// 这个节点下 文件后缀为 [sm]的js文件, 而真机调试的断点文件位于 真机调试窗口 Source -> Page -> usr 节点之下。 他们的调试方式与chrome的开辟者工具里面的调试方式是一样的,只不过位置节点不一样而言, 对于其他的各种小步伐的调试方法也都是大致一样的。

 


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

罪恶克星

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表