收藏
评论

微信开发者工具 1.02.2003121 RC 更新说明官方

下载地址

Windows 64Windows 32macOS

1、支持 API Mock

新增API Mock功能支持模拟 API 的返回内容,让开发者更方便开发小程序,更多详情可移步至:API Mock文档

2、编辑器支持重命名多个文件

编辑器支持在同级目录下同时重命名多个同名文件,方便对 Page/Component 文件进行重命名。

3、支持显示灰度中的基础库、下发测试基础库

新增显示灰度中的基础库以及基础库支持的客户端版本。

同时新增推送按钮,将选定版本的基础库下发到客户端上,推送结果可以在开发版小程序的调试面板中查看。

微信客户端对开发版的小程序打开调试,可以看到测试版基础库的生效时间。


注意:

  1. 该功能只能推送到登录到开发者工具的微信号的手机上。
  2. 会影响到手机上所有的小程序。

4、模拟器支持终止

模拟器是工具的主要功能之一,如果小程序/小游戏的业务代码中出现死循环、复杂运算、频繁调用某些 API 的情况下都会导致工具出现卡顿或者 CPU 占用比较高的情况。模拟器新增终止按钮,点击后可以暂时终止模拟器运行,节省系统资源占用。


5、打开项目时展示 Loading 状态

工具增加开启加载 loading 弹窗,显示加载状态情况。


6、CLI/HTTP V2 更新

CLI & HTTP 接口升级 v2 版本,在 v2 版本中,旧版命令仍然可以使用,但已废弃并会在未来移除,请使用 v2 命令。v2 版本增加了云开发管理操作支持、优化命令形式、增加细致状态提示、支持长时间命令执行、支持国际化(中英文选择)等。详细文档

7、优化云控制台用户访问统计和监控图表的数据展示

支持按照近 7 天、近 30 天以及自定义时间段来筛选 DAU。

8、数据库备份回档

云开发已自动开启数据库备份,并于每日凌晨自动进行一次数据备份,最长保存 7 天的备份数据。如有需要,开发者可在云控制台上通过新建回档任务将集合回档(还原)至指定时间点详情

9、优化模拟器工具栏展示

工具栏机型及显示比例菜单合并,网络模拟调整到模拟操作下。

10、编辑器支持小游戏项目的 API 代码补全

在小游戏项目,可以看到为小游戏提供的代码补全(部分 Canvas API 尚未提供)。

             

13293浏览
最后一次编辑于  03-13
收藏

31 个评论

  • 杨伟才
    杨伟才
    03-13
    希望能早日和苹果谈判成功,开通ios虚拟支付,收取适当比例费用也行呀
    03-13
    赞同 6
    回复 1
  • 小葱
    小葱
    03-13

    求命令形式可以脱离开发工具,持续化集成现在真的难搞,第三方的开发形式又不适合我们现在的开发模式(没有相关支持)

    03-13
    赞同 4
    回复 1
    • 陈式坚
      陈式坚
      03-13
      和我的需求相同
      03-13
      1
      回复
  • Stephen
    Stephen
    03-13

    又更新了,注意身体啊,兄弟萌

    03-13
    赞同 3
    回复
  • 仙森ღ₅₂₀¹³¹⁴
    仙森ღ₅₂₀¹³¹⁴
    03-13

    喜欢那个推送功能,在最新版本客户端上可以调试老版本基础库。舒服😌

    03-13
    赞同 3
    回复
  • 迈巧克力
    迈巧克力
    03-17

    正式版本什么时候能发,好久没发正式版了?

    03-17
    赞同 2
    回复
  • 陈式坚
    陈式坚
    03-13

    这次更新的内容非常给力,很多功能确实很好,调试起来也很方便。

    另外的一个问题,什么时候开源开发者工具,想要自己搞一个,自己定制一下


    03-13
    赞同 2
    回复 16
    • Albert Einstein
      Albert Einstein
      03-13
      如果定制,有哪些希望定制的地方?
      03-13
      回复
    • 百熟优质果~运营合作
      百熟优质果~运营合作
      03-13
      哈哈哈哈官方说话了,帮你定制呢
      03-13
      回复
    • 陈式坚
      陈式坚
      03-13回复Albert Einstein
      想要的话就是
      1. 支持去除编辑器功能
      2. 支持仅保留编译预览能力
      3. 手动控制编译打包
      4. 扩展cli能力
      5. 与4相同,用途是作为jenkins或其他环境下构建,或集成在别的编辑器中
      6. 扩展导入项目能力,自动同步私有化团队项目
      7.  扩展上传或预览的能力
      8. 一些交互或者细节优化


      虽然现在大部分需求可以直接通过cli解决,但还是想自己去修改和定制。
      03-13
      回复
    • 洋葱头
      洋葱头
      03-13回复陈式坚
      1为什么要去除,不用你界面关掉就好了吧;
      2345后续马上会有其他方式支持;

      6目前给的 git.weixin.qq.com 不满足么?
      78请讲具体
      03-13
      回复
    • Admin²⁰²⁰
      Admin²⁰²⁰
      03-13
      开源应该不大可能,涉及了微信生态圈的东东。去除掉微信生态圈的一些核心功能外开源还是可以的。
      定制这块我想官方的cli和http的支持就是为了定制而生的。
      有了cli和http基本上可以把开发者工具的除模拟器/编译/预览功能外的其他功能都定制在自己的编辑器环境中。比如你可以定制集成到vsCode里面去,仅仅用cli就可以,因为vsCode就开源的。如果你要内置到web后台去,那么用http调用也是可以实现。
      03-13
      1
      回复
    查看更多(11)
  • 两个鱼头
    两个鱼头
    03-16

    可否新增一个把调试器放到左边的功能 放到下面太占编辑器空间了 难受

    03-16
    赞同 1
    回复 2
  • 奋斗的咸鱼
    奋斗的咸鱼
    03-13

    cli v2 版本的命令,调用后返回信息相比v1变动很大。因为我把cli相关的命令封装了,所以对返回的数据格式变更很敏感:

    目前返回的数据结构是:

    {
      stdout:"",
      stderr:""
     }
    


    之前是通过判断 stderr来判断命令是否调用出错了,并且出错信息这个字段里也有JSON数据,有错误码可以用来判断,现在这个字段变成了输出日志,这个就比较难受了:

    { 
      stdout: '',
      stderr: '- initialize\n\n√ IDE server has started, listening on http://127.0.0.1:28023\n- preparing\n√ open\n' 
      }
    


    麻烦统一下这里输出数据结构,并且不要随意更改



    03-13
    赞同 1
    回复
  • Admin²⁰²⁰
    Admin²⁰²⁰
    03-13

    在进步,很多实用的功能。

    辛苦了~

    03-13
    赞同 1
    回复 1
  • ½
    ½
    04-02

    这个一时接受不了

    04-02
    赞同
    回复

正在加载...

登录 后发表内容