收藏
回答

属性里写Object,大括号之间不带空格会编译失败

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug 工具 none all

属性里写Object,大括号之间不带空格会编译失败,代码如下:


<navigator target="miniProgram" extra-data="{{ {a:1,b:2} }}">这样能编译成功</navigator>
<navigator target="miniProgram" extra-data="{{{a:1,b:2}}}">这样编译失败</navigator>


但是build编译是会自动去掉空格,减少小程序包大小,这个算是微信开发者工具的bug吧?

回答关注问题邀请回答
收藏

1 个回答

  • 老张
    老张
    2019-12-30

    {}前面加上扩展符三个点试试。

    2019-12-30
    有用
    回复 1
    • 2019-12-30
      感谢,尝试过这样,还是不行。
      其实可以把Object写进data里,就不会出现这样的问题。
      从压缩来讲,应该是要去掉空格的,
      官方也建议尽量减少data里的数据,
      所以自己觉得是个小bug,期望官方优化
      2019-12-30
      回复
登录 后发表内容
问题标签