arrays - 从嵌套数组输出复选框
问题描述
在我的数据中,我有多个项目,每个项目都有一个包含ID和name的嵌套类别数组。前任:
{
"id": 5,
"title": "Title Five",
"notes": "-",
"category-data": [
[
{
"cat-id": 2,
"cat-name": "Category Two"
}
]
]
},
如何遍历每个数据项以从类别数据中输出名称以避免重复?
我不确定如何循环和输出嵌套的类别数据项。
编辑:我不得不稍微改变我的数据结构:
{
"id": 1,
"title": "Title one",
"category_data": {
"1": "Category One Name",
"2": "Category Two Name"
}
},
干杯
解决方案
在我的数据结构得到改进之后,我可以按预期循环遍历它。
<div v-for="(item, index) in info" :key="index" class="form-check">
<div v-for="(category, index) in item.category_data" :key="index">
<input type="checkbox" class="form-check-input" v-model="cat_data" :id="index" :value="index">
<label class="form-check-label">{{ category }}</label>
</div>
</div>
推荐阅读
- python - where() 提供异常输出
- python - Pandas - 查询/过滤周期[Q-MAR] dtype列
- encryption - Secp256k1 曲线签名接近预期签名但缺少 2 个段
- eigenvalue - 输出结果不匹配,LAPACKE_zheev() vs cusolverDnZheevd()
- java - 使用 ignite 进行缓存时,使用 Ignite 缓存查询和使用 IgniteRepository 类有什么区别?
- c# - 加载 SNI.dll 失败
- ios - 如何将 currentValueSubject 转换为不可变的 observable?
- ios - NSString 文字到 uint32_t
- haskell - Xmonad 基于环境变量设置布局
- jquery - 如何防止在输入中选择删除部分字符串,同时仍允许用户编写其余部分