VK1688
VK1688
  • 发布:2020-12-28 13:01
  • 更新:2020-12-28 13:01
  • 阅读:386

【报Bug】HBX2.9.8 组件属性如果直接传复杂对象(数组对象),微信小程序开发工具会报编译错误

分类:uni-app

产品分类: uniapp/小程序/微信

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: win10

HBuilderX类型: 正式

HBuilderX版本号: 2.9.8

第三方开发者工具版本号: 1.03.2011120

基础库版本号: 2.13.0

项目创建方式: HBuilderX

示例代码:

会报错的代码

<view :list='[  
  { "value":1, "text":"男" },  
  { "value":2, "text":"女" },  
]'></view>

不会报错的代码

<view :list='[  
  { value:1, text:"男" },  
  { value:2, text:"女" },  
]'></view>

操作步骤:
<view :list='[  
  { "value":1, "text":"男" },  
  { "value":2, "text":"女" },  
]'></view>

预期结果:

原因好像是 小程序编译器不支持带引号
优化方案是,建议HBX将复杂类型的直接写在HTML上的数据自动存到临时变量中
目前HBX object的数据会自动存到临时变量中 而array的不会

实际结果:

小程序开发工具报编译错误

bug描述:

HBX编译器 在这样写的时候编译到微信小程序后,微信小程序开发工具会报编译错误

2020-12-28 13:01 负责人:无 分享
已邀请:

该问题目前已经被锁定, 无法添加新回复