javascript - 在另一个列表中呈现列表并使用变量
问题描述
我想渲染嵌套在另一个列表中的 2 个列表,但我不能在嵌套列表中使用父列表的变量。我在哪里做错了?
<v-card
v-for="n in lengthI"
.
.
<v-card
v-for="image in images.n"
我的图像对象,
images:{one:[{flex: 12, src:'https://i.ibb.co/mHNXycQ/Filler.png', title:'kuzey cephe'}, {flex: 6, src:'https://i.ibb.co/QYvByD3/cephe.png', title:'güney cephe'}, {flex: 6, src:'https://i.ibb.co/QYvByD3/cephe.png', title:'batı cephe'}], two:[{flex: 12, src:'https://i.ibb.co/mHNXycQ/Filler.png', title:'kuzey cephe'}, {flex: 6, src:'https://i.ibb.co/QYvByD3/cephe.png', title:'güney cephe'}, {flex: 6, src:'https://i.ibb.co/QYvByD3/cephe.png', title:'batı cephe'}], three:[{flex: 12, src:'https://i.ibb.co/mHNXycQ/Filler.png', title:'kuzey cephe'}, {flex: 6, src:'https://i.ibb.co/QYvByD3/cephe.png', title:'güney cephe'}, {flex: 6, src:'https://i.ibb.co/QYvByD3/cephe.png', title:'batı cephe'}]}
解决方案
嵌套列表非常简单,因为变量名称需要是唯一的,并确保key
为每个列表分配一个属性:
<v-card v-for="(n, i) in items" :key="'item' + i">
<v-card v-for="(image, k) in n.images" :key="'image' + k">
// do stuff here
</v-card>
</v-card>
希望这可以帮助。
推荐阅读
- r - 如何尊重 R ggplot2 中离散/组变量的定量性质?
- sql-server - 更新和插入语句之间的存储过程“忘记”字段
- google-drive-api - Create file/folder on Shared drive via service account
- batch-file - 如何将文件夹的每个子文件夹中特定年份修改的所有文件压缩为每个子文件夹一个ZIP文件?
- python - 用棉花糖序列化 SQLAlchemy
- flutter - pushReplacementNamed 在 Flutter 中不起作用
- spring - How does the sequence of tags like action-state and decision-state influence a Spring Webflow?
- laravel - Laravel api resources only queried data
- jmx - 通过 prometheus jmx exporter 导出自定义指标
- android - The Time Picker Dialog's am and pm buttons are not aligned properly