属性里写Object,大括号之间不带空格会编译失败,代码如下:
<navigator target="miniProgram" extra-data="{{ {a:1,b:2} }}">这样能编译成功</navigator>
<navigator target="miniProgram" extra-data="{{{a:1,b:2}}}">这样编译失败</navigator>
但是build编译是会自动去掉空格,减少小程序包大小,这个算是微信开发者工具的bug吧?
框架类型 | 问题类型 | API/组件名称 | 终端类型 | 微信版本 | 基础库版本 |
---|---|---|---|---|---|
小程序 | Bug | 无 | 工具 | none | all |
1 个回答
{}前面加上扩展符三个点试试。
其实可以把Object写进data里,就不会出现这样的问题。
从压缩来讲,应该是要去掉空格的,
官方也建议尽量减少data里的数据,
所以自己觉得是个小bug,期望官方优化