收藏
评论

微信开发者工具 1.03.2008270 Stable 更新说明官方

已知问题 1.03.2009140 已修复

  1. F 修复 提示 Converting circular structure to JSON 的报错的问题
  2. F 修复 onLaunch 里无法断点且网络请求无法显示的问题
  3. F 修复 模拟器区域不居中的问题
  4. F 修复 合并编译模式下,修改 js 文件无效的问题
  5. F 修复 推出动画异常导致模拟器显示白屏的问题
  6. F 修复 模拟器显示比例 50%,靠边阈值与展开宽度不理想的问题
  7. F 修复 自定义 tabBar 会挡住页面底部的问题
  8. F 修复 切换编译条件后不生效的问题
  9. F 修复 图片不能在网络面板中预览的问题
  10. F 修复 命中断点后点击编译无效的问题
  11. F 修复 wx.getExtConfig 只有 complete 回调的问题
  12. F 修复 弹出模拟器后 wxml 面板不可用的问题
  13. F 修复 自动化脚本无法使用自动真机调试的问题
  14. F 修复 wx.showTabBar 无效的问题

下载地址

Windows 64Windows 32macOS

__________________________________________________________________________________________


当前稳定版基于 1.03.2008201 RC 版,内核版本 nwjs: 0.39.3

并修复以下 bug

  1. F 修复 模拟器底部出现白条 查看详情
  2. F 修复 切换企业微信模拟器插件失败
  3. F 修复 MacOS 版在扫码登录页无法设置代理
  4. F 修复 切换模拟器网络状态时报错
  5. F 修复 WXML 面板无法调试伪类


下载地址

Windows 64Windows 32macOS


1、支持调试小游戏分享到朋友圈

选择基础库2.12.1后可以在开发者工具调试小游戏分享到朋友圈,目前仅支持调试分享当前游戏界面到朋友圈,暂不支持调试对局回放分享朋友圈。

开发文档:https://developers.weixin.qq.com/minigame/dev/guide/open-ability/share-timeline_game.html


2、增加启动时是否自动编译项目的设置

在外观设置中可以设置在项目打开时是否自动编译


3、优化 WXML 编辑体验

本次更新优化了在编辑器编辑 wxml 文件的体验。包括了新支持可以自动关闭标签、补全和高亮的逻辑更合理,并提供了组件和属性详细说明,以及提示某些枚举值的补全。


注意,如果项目中手动配置了文件的关联(例如手动指定了 files.associations),则此功能可能不能生效。

4、云数据库 explain API

数据库 Explain API 是帮助开发者分析查询语句的 API,分析结果包括查询语句的执行计划、执行情况(包括索引使用情况)、及系统层面对查询语句的修改。该 API 仅在开发者工具中可使用。

示例 Explain 及结果:

db.collection('test').where({ 
  _openid: '{openid}'
}).get({
  explain: true,  
  complete: console.log
})



5、调试器中云数据库自动索引告警

在开发者工具中会自动检测数据库请求的索引使用情况,如果发现没有最佳索引支持,会自动根据索引最佳实践给出相应的索引建议和告警,并且给出快速索引创建链接,可自动打开云控制台一键创建索引。

支持的自动检测和提示的内容包括:缺乏最佳索引支持的查询、多余索引去除提示、正则最佳实践提示、低区分度操作符提示等。

工具索引提示示例:


6、支持调试小游戏分享给指定用户

开发者工具新支持.shareMessageToFriend接口,可以在开发者工具开放数据域下使用。

注意:开发者工具只是模拟实现此接口

详情见文档:https://developers.weixin.qq.com/minigame/dev/api/open-api/data/wx.shareMessageToFriend.html

7、预览交互入口优化

优化了预览、自动预览、真机调试、自动真机调试的交互和UI

自动预览和自动真机调试的配置由设置迁移到自动预览和自动真机调试面板中


8、支持设置标题栏样式为原生或自定义

在外观设置中可以指定项目窗口的标题栏以何种方式进行渲染(系统原生或自定义)。


此外,在 macOS 上,通过长按或右键点击最大化/全屏按钮,可以选择想要的窗口操作。


9、扩展库支持分包使用

useExtendedLib 支持在分包中引用,同时也支持分包单独配置使用。

{
    “subPackages”: [
        "root": "foo/bar",
        "name": "bar",
        "useExtendedLib": [
            "kbone": "latest",
            "weiui": "latest"
        ],
        "pages": [
            "bar"
        ]
    ]
}

10、picker 组件支持 headerText

安卓系统下的 picker 组件新增 headerText 属性(选择器标题)。同时对 UI 进行了调整。iOS系统下的 picker 组件无变化。下图分别为安卓、iOS系统下的 picker 组件 UI 。


11、增加代码热重载开发模式

在之前工具开发页面逻辑时,每次修改都需要完整编译整个应用。对于频繁修改场景不是很方便,目前工具支持代码热重载开发模式,只需在本地设置选择匹配的基础库版本后,勾选【启用代码自动热重载】的设置。启动后在模拟器上方以及调试器可以看到相关的提示信息。


在热重载开发模式下,当 wxml/wxss/js 文件编辑保存后将会自动触发热重载能力,在模拟器上即可以实时看到修改后的效果。提高单页面开发的效率。


若需要对应用进行完整重启编译,可通过点击工具栏上的编译按钮或者通过编译快捷键触发完整重启编译。

注:文件自动热重载时,可能存在一些异常情况影响页面渲染效果,开发者可选择完整重启编译,另外该开发模式需要使用 2.12.0 及以上基础库版本,


12、新的构建 npm 方式

工具支持了更自由的构建npm方式,可自定义node_modules和miniprogram_npm的位置

具体参考 https://developers.weixin.qq.com/miniprogram/dev/devtools/npm.html

自定义 node_modules 和 miniprogram_npm 位置的构建 npm 方式



13、优化 WXML 调试体验

WXML 面板整个进行了重构优化,主要在以下几个方面做了改进:

  • 提升了 WXML 节点展示的性能,解决了展开节点、选取节点等操作的卡顿问题
  • 优化了样式编辑体验,包括样式值提示、颜色编辑工具等
  • 增加了查找节点、样式过滤、盒模型展示、查看渲染样式面板等新功能


14、云控制台新增静态网站托管配置

云开发控制台静态网站托管新增多项缓存和安全相关的配置能力,包括缓存配置、防盗链配置、IP 黑白名单配置、IP 限频配置,开通了静态网站托管能力之后可以在 ”网站配置“ tab 中进行设置。


15、支持设置模拟器显示和隐藏切换时的表现

新增设置,可以控制双击工具栏空白处、双击模拟器空白处的表现,以及模拟器显示和隐藏切换时的表现。当模拟器隐藏的时候,鼠标移动到窗口边缘时,可以通过浮标快速展开


16、优化真机调试体验

优化了真机调试、预览的流程,降低了编译和准备文件等过程的耗时



17、优化 Mock面板参数支持全匹配配置

优化了Mock对参数匹配的规则,新增支持字符串全匹配方式进行参数匹配



18、使用快捷键退出工具时提醒,防止误操作

通过快捷键退出时会toast提示,2s内再次按对应快捷键才会退出程序



25648浏览
最后一次编辑于  2020-09-15
收藏

14 个评论

  • C
    C
    2020-09-01

    审查元素经常失效

    2020-09-01
    赞同 2
    回复 4
    • RedHood
      RedHood
      2020-09-02
      有复现路径吗?
      2020-09-02
      回复
    • J_un618
      J_un618
      2020-09-02回复RedHood
      无法查看dom节点,页面白屏加载不出来,已经影响开发了。。。
      2020-09-02
      回复
    • Daniel
      Daniel
      2020-09-03
      不要点击页面跳转操作太快了
      2020-09-03
      回复
    • RedHood
      RedHood
      2020-09-03回复J_un618
      白屏这边已知有个原因修复中
      2020-09-03
      回复
  • Edwin Guo
    Edwin Guo
    2020-09-09

    wx.createMapContext ,wx.createCanvasContext 开发工具里有报错。

    2020-09-09
    赞同 1
    回复 3
    • 工号 9527
      工号 9527
      2020-09-10
      具体什么错呢
      2020-09-10
      回复
    • Edwin Guo
      Edwin Guo
      2020-09-10回复工号 9527
      2020-09-10
      回复
    • 工号 9527
      工号 9527
      2020-09-10
      hi , 最新的nightly 已经修复。近期将发补丁包
      2020-09-10
      回复
  • 浪子回头
    浪子回头
    发表于移动端
    2020-11-04
    、????????!???????????
    2020-11-04
    赞同
    回复
  • 浪子回头
    浪子回头
    发表于移动端
    2020-11-04
    ????????:、?∵
    2020-11-04
    赞同
    回复
  • 孙枫
    孙枫
    2020-09-14

    这个可以给解决下吗?kview不显示

    2020-09-14
    赞同
    回复 5
    • 孙枫
      孙枫
      2020-09-14
      好吧,发现原因了,父元素有个height: 100%;样式就会这样,注释掉height: 100%;就好了
      2020-09-14
      回复
    • 孙枫
      孙枫
      2020-09-14回复孙枫
      不过不知道为什么height: 100%;+flex就会这样
      2020-09-14
      回复
    • 工号 9527
      工号 9527
      2020-09-14
      2020-09-14
      回复
    • Mr.豪豪(道奇-影加电影&电竞酒店)
      Mr.豪豪(道奇-影加电影&电竞酒店)
      2020-09-14回复工号 9527
      就算用搜索引擎,也得给个能访问到的吧。逃 :P
      2020-09-14
      回复
    • 孙枫
      孙枫
      2020-09-14回复工号 9527
      这波操作还可以
      2020-09-14
      回复
  • 阿旺
    阿旺
    2020-09-14

    很多次更新版本都会出现一样的问题,每次版本迭代都是重新做的嘛?而且都不测试的嘛

    2020-09-14
    赞同
    回复
  • Kuriboh
    Kuriboh
    2020-09-09

    Cannot read property 'MaxSubPackageLimit' of undefined

    微信web开发者工具\code\package.nw\js\common\compiler\json\app\_app.js

    这版本有问题啊

    2020-09-09
    赞同
    回复 2
    • commy
      commy
      2020-09-09
      你好,你是在哪一步操作后出现这个错误的呢?
      2020-09-09
      回复
    • Kuriboh
      Kuriboh
      2020-09-10回复commy
      更新到新版本就这样,本来版本是没事的,更新到13就出问题
      2020-09-10
      回复
  • Ting
    Ting
    2020-09-07

    图片不能再调试器中预览

    代码片段

    https://developers.weixin.qq.com/s/5kzGBbmq7sk4

    2020-09-07
    赞同
    回复 2
    • Ting
      Ting
      2020-09-07
      勾选调试器的 disable cache 没作用,还是从缓存中读取文件,需要手动清除缓存,上一个版本是好的
      2020-09-07
      回复
    • 工号 9527
      工号 9527
      2020-09-10
      已复现修复
      2020-09-10
      回复
  • 匕化
    匕化
    2020-09-05

    最新版真机调试,无法查看网络请求的Preview、Response相关信息。已经影响开发了

    2020-09-05
    赞同
    回复 2
    • 杨腾欢
      杨腾欢
      2020-09-07
      上线前都不做测试的吗,只能赶紧回退,影响太大了
      2020-09-07
      1
      回复
    • 工号 9527
      工号 9527
      2020-09-10
      已复现修复
      2020-09-10
      回复
  • 别去明知山
    别去明知山
    2020-09-04

    卡死

    2020-09-04
    赞同
    回复

正在加载...

登录 后发表内容