在微信开发工具里面测试效果一切正常 在使用真机测试的时候 遇到了两个问题
1. 真及测试打开 dom 节点只有一个 <page><page> 节点 控制台也没有报错 最开始的解决方案是将真机测试版本从2.0切换为1.0 解决了这个问题
2. 第二个问题是因为使用qrcode生成二维码时 开发工具测试都正常 真机测试就报错 加载不出来 然后发现是因为真机测试1.0版本部分canvas api 不维护以后得兼容问题 所有就有了很大问题 2.0可以展示canvas 但是切换成2.0以后真机测试就回到了第一个问题
我现在的解决方案是 打开ES6转ES5 这个在开发工具是默认开启的
当时看到以为是正常的 结果发现
这里没有勾选 我勾选之后重新启动开发工具 在进行2.0版本的真机测试 发现正常了 可能是因为我开发是使用的vscode 所有一些manifest.json中的配置问题导致这个地方没有勾选
我遇到这个问题是通过这个方法解决的 有一样问题的可以借鉴一下我得解决方案 就当做是一个思路吧