vue 声明结构体数组
data () {return {structArray: [],// ··· 1unit: {id: '', name: ''},structArray2: unit[10]// ··· 2}}如上,若想要structArray为一个结构体数组,比如[{id: ‘1’, name: ‘a’}, {id: ‘2’, name: ‘b’}, {id: ‘3’, name: ‘c’}]该如何声明?使用
·
data () {
return {
structArray: [],// ··· 1
unit: {id: '', name: ''},
structArray2: unit[10]// ··· 2
}
}
如上,若想要structArray为一个结构体数组,比如
[{id: ‘1’, name: ‘a’}, {id: ‘2’, name: ‘b’}, {id: ‘3’, name: ‘c’}]
该如何声明?
使用1的方式声明的话,structArray[0].id = '1’会有undefined报错,也就是没有初始化这个变量。
使用2的方式的话,则需指定数组元素数量,写成structArray2: unit[]是不行的。
因此,对于 v-for=“category in categoryCountries” 上的每次迭代,您都要创建一个输入类型复选框,您必须定义一个id :id=“category” 和一个值 :value=“category” ,因为这只是一个简单的例子,我只使用相同的数组项 .
扫码关注获取Java资源!!!
更多推荐
已为社区贡献3条内容
所有评论(0)