个人案例
埃里克测试号
埃里克的测试小程序
埃里克的测试小程序-案例扫码体验
eslint高版本的插件依赖宿主环境更新。这里如果想在工具编辑器上使用eslint插件可以建议使用7.*版本的eslint,用默认提供的2.1.16版本插件就能给予提示。更高版本的插件需要后续工具编辑器更新才能使用
微信开发者工具扩展插件版本能否支持手动更新?背景 小程序项目接入Eslint后计划在小组内推广,然后同事问我个问题: 微信开发者工具能看到eslint报错的嘛? 这确实是个好问题,这点对于习惯用微信开发者工具的同事来说确实需要考虑下(本人习惯vscode工具开发,然后安装eslint插件这些就很方便,是我考虑不周了)。 落地方案 微信开发者工具-> 设置 -> 扩展设置 -> 编辑器设置-> 安装Eslint && Prettier,安装完后记得重新启动微信开发者工具。 进入测试 发现不满足规则的,开发者工具会置灰,鼠标移上去也支持报错提示&快速fix, 但是好像没有vscode的红色波浪线报错,就好像没这么直观了。 查看下微信开发者工具中集成的eslint的版本还是v2.1.6。 [图片] 对比之后发现是eslint的版本不同导致的效果差异: v2.1.16在vscode无波浪线&问题处无问题;在v2.2.2新版本中有波浪线&问题处能实时看到问题原因。 [图片] [图片] 问题: 官方能否支持开发者手动升级插件的版本?(eg: 在这个demo中若能支持手动升级到v2.2.2的版本,应该是可以更好地优化错误提示的) 官方: 相关文档:https://developers.weixin.qq.com/miniprogram/dev/devtools/editorextensions.html 但本人在测试的时候,并未看到官方相关截图,测试微信开发者工具版本: stable 1.05.2204250。 [图片] 问题处理方案: > 秉承官方出的功能肯定是有落地方案的,在google一波果然发现了解决方案。 找到VSCODE中已经安装好的插件包(windows电脑默认在: C:\Users\xxx\.vscode\extensions), eg: eslint找到微信开发者中扩展插件的安装目录: 右上角编辑-> 打开编辑器扩展目录即可打开。[图片] 找到想要替换的插件包的文件夹,打开其package.json,找到其ID(metadata字段)[图片] [图片] 打开编辑 -> 管理编辑器设置 到这一步就被卡死了,翻天找地都没看到网友说的下面这张图是哪里来的(猜测是版本的问题,这里就不纠结了,换个方案) [图片](下图来源于网络图,若有侵权等行为请随时联系删除) 建议解决方案 找到VSCODE中已经安装好的插件包(windows电脑默认在: C:\Users\xxx\.vscode\extensions), eg: eslint,拷贝该文件夹。扩展插件-> 更多-> 导入已安装的vscode扩展,具体操作如下图:该步骤会把我们vscode工具有的扩展工具都同步过来。注意:这里推荐从已解包的扩展文件夹安装(不一定vscode的插件都用得上,按需导入比较合理) [图片] 啊哦,导入不成功,因为版本不兼容。 [图片] 终极问题:微信开发者工具扩展插件版本能否支持手动更新??对于这种版本不兼容的,普通开发者能做的是什么呢?
2天前感谢反馈,我们会在后续的版本里修复
开发者工具里边调用setTimeout,点击setTimeout方法带的文档路径是404[图片] 404地址 https://developers.weixin.qq.com/miniprogram/dev/api/base/timer/setTimeout.html 应该是下面这个地址 https://developers.weixin.qq.com/miniprogram/dev/reference/api/setTimeout.html
05-16你好,由于开发版和稳定版是不同的内核,因此数据上是不同步的。只不过如果你是从稳定版上体验开发版的话,我们会做一个处理把稳定版的数据拷贝一份到开发版上。不过稳定版目前不会拷贝开发版的数据。不过应该都还在你的电脑上。 你可以先在稳定版上,从菜单栏「微信开发者工具」-「调试微信开发者工具」-「打开调试目录」-「工具日志目录」,点击,然后打开工具日志目录,然后再往上走一层。 [图片] 如果不出意外,你现在所在的路径应该是有两个一长串md5的文件夹,其中一个是你当前的稳定版的数据文件夹,那么另外一个就是开发版的文件夹。 [图片] 找到开发版文件夹里的 `WeappCache` -> `WeappApiMock` 文件夹,把文件夹里的东西都拷贝到稳定版的相同路径,重启工具应该就可以了
在工具内从开发板切稳定版后Mock数据丢失由于前几天用着开发版的工具,选择元素无法选中自定义组件内元素,于是在工具这个位置点击了切换最新稳定版本,稳定版没有这个问题了。 [图片] 但之后发现原先工具内的mock数据就不见了 [图片] 请问这些mock的数据有没有存在哪里?
05-11你好,这边使用官方的代码片段没有复现。请问是哪一种picker以及哪一种change event?提供一个可复现的代码片段和步骤? [图片]
微信开发者工具 Stable 1.05.2204180 小程序Picker组件仿真有问题?使用官方的Picker代码片段进行测试,使用鼠标拖动选项 change event的value反馈始终为"0".,使用滚轮滚动value反馈正常。
04-25如果你是从工具的ts相关模板创建的项目,可以不用执行npm install,工具会自动处理好小程序相关的声明文件。后续如果声明文件有更新,可以参考以下更新的方式: https://developers.weixin.qq.com/miniprogram/dev/devtools/compilets.html#TS%E5%A3%B0%E6%98%8E%E6%96%87%E4%BB%B6%E6%9B%B4%E6%96%B0
开发工具miniprogram-api-typings版本问题?小程序开发初始项目。 执行npm install后生成的依赖 与小程序项目初始typings下的文件不是一个版本。 有没人告知下,自行执行npm install后生成的文件与小程序自带的[图片]一致?
04-24你好,是只有某个小程序会这样还是所有的小程序都会这样?另外不走真机调试,走预览是否正常?
开发工具真机调试,手机提示加载失败[图片] [图片] 试过手机与微信开发者工具的重新登录微信和清除缓存,都没有解决,麻烦帮我看看怎么解决 开发者工具 1.05.2203251,微信版本8.0.14,手机型号7P ios 11.2.1
04-19真机invalid signature截个图看看? 这个问题应该就是签名不合法了,工具这边签名不合法的话,获取的jsapilist就是空的
H5跳转小程序,开发工具wx.config返回ok,真机环境又报invalid signature?开发工具wx.config返回ok,但jsapilist返回又是空的,真机环境又报invalid signature,求解 1.签名url [图片] 2.签名返回 [图片] 3.页面地址 [图片] 4.工具验证 [图片] 5.wx.config注入配置 [图片]
04-11有复现的url么?以及真机的话,加上vconsole看看输出是否一致?
使用wx-js-sdk的时候返回config:ok但是jsApiList却是空的情况?开发者工具版本:1.05.2112141 在使用wx-js-sdk的时候出现了一个奇怪的现象,传入的回调中可以看到jsApiList里面填写了扫一扫的权限;返回的也是config:ok成功回调,但是jsApiList却是空的,开启调试模式也是看到成功的回调,需要点击左上角微信开发者工具>调试>调试微信开发者工具中的Network查看preverify开头的请求,看到有返回错误码是63002的签名错误,但是调试模式却没有提示[图片][图片]
04-07你好,这里的问题是回车之后没有多一个空行?
开发者工具中选择了标签并按下回车,不会自动格式化代码敲了回车以后,本应该像图2一样的格式,但是现在莫名其妙出现了图1的格式 mac下已尝试重启、重装开发者工具、删除Caches文件,都无效 请问怎么修复这个问题 [图片]图1 [图片]图2
04-06你好,真机调试2.0仅支持小程序真机调试,暂时不支持小游戏真机调试哦。 小游戏真机调试目前请使用安卓客户端调试
开发者工具为什么不能切换真机调试版本呢?[图片][图片]
03-30