收藏
回答

开发工具beta版1.03.1812260格式化代码有BUG

问题模块 框架类型 问题类型 操作系统 工具版本
开发者工具 小程序 Bug Windows beta版1.03.1812260

开发工具beta版1.03.1812260格式化代码有BUG!

点击格式化代码按钮后,会自动增加一些多余的空格,好奇怪的格式化功能,如:

bindmarkertap="bmt"   格式化后变成: bindmarkertap="bmt "  <-多了一个空格,这样就会报错:Do not have bmt handler in current page:....

有时候wx:if="{{hasLocation===false}} 格式化后会在false中间插入一个空格变成:

wx:if="{{hasLocation===f alse}} ,如果是true就会变成:wx:if="{{hasLocation===t rue}} ,这样就会报页面错误。

还有其它属性也会加空格,不一一举例了!

最后一次编辑于  01-02
回答关注问题邀请回答
收藏

3 个回答

  • 黄国华
    黄国华
    05-06

    今天我也遇到了,这个bug一年多了,每次格式化后,bindtap方法就自动添加空格导致原来的方法失效,每次检查很久才发现,太坑了。

    05-06
    赞同
    回复
  • 红萝卜炒鸡蛋
    红萝卜炒鸡蛋
    01-02

    我是碰到了:Do not have bmt handler in current page 这个问题才去找,找了半死,不知道是什么原因造成的,后来偶然看了下wxml页面,才发现有些地方怎么多了空格了,我想说开发工具的功能做出来都没做内部测试吗?这么明显的问题!

    01-02
    赞同
    回复
  • 拾忆
    拾忆
    01-02

    去年有人提过这个问题了,不知道什么时候修复

    01-02
    赞同
    回复 3
    • ==
      ==
      01-02

      你这个去年,很精髓,,一瞬间没缓过来!!

      01-02
      回复
    • 拾忆
      拾忆
      01-02回复==

      emmm~~

      01-02
      回复
    • 红萝卜炒鸡蛋
      红萝卜炒鸡蛋
      01-02

      好吧,看来只能等了,代码格式化功能先不用了,或者拿到别的工具格式化后再复制过来。

      01-02
      回复