会报错的代码
<view :list='[
{ "value":1, "text":"男" },
{ "value":2, "text":"女" },
]'></view>
不会报错的代码
<view :list='[
{ value:1, text:"男" },
{ value:2, text:"女" },
]'></view>
产品分类: 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的不会
小程序开发工具报编译错误
0 个回复