收藏
回答

微信小程序开发工具,怎么对小程序PC端真机调试?

我遇到的问题是,移动端和开发工具模拟器上功能都可以正常使用。但小程序PC端部分功能点了没反应,没报错,没提醒就是没反应。

于是我想对PC端进行真机调试,下个断点看一下问题在哪?结果打开PC端真机调试就这效果。不显示代码,在代码里加 debugger 它也会直接无视。

可以自己在控制台输出日志,通过排查代码执行一些语句后会就没反应了。

如比:canvas.cancelAnimationFrame 是不是PC端无法使用?

console.log('取消前'); // 这句输出了
canvas.cancelAnimationFrame(requestID);
console.log('取消后'); // 这句没有

再比如: query.select('#mycanvas').node().exec() 是不是PC端无法使用? 我想拿 canvas

const query = wx.createSelectorQuery();
console.log(query); // 有输出 
query.select('#mycanvas').node().exec( (res) => {
    console.log(` 拿到 canvas`);   
});
console.log("query.select('#mycanvas').node().exec( (res) => ...)"); // 这句能出


因为不能下断点,没法调试我也不知道是它不支持 canvas.cancelAnimationFrame 还是前面有其它代码影响了这句。

小程序在PC、安卓、苹果真是一端一个样。哪位大佬能教一下,怎么在PC端真机下断点?


最后一次编辑于  2023-11-27
回答关注问题邀请回答
收藏
登录 后发表内容