【发布时间】:2021-09-18 01:59:02
【问题描述】:
我正在使用 VueJS 创建前端:
<template>
<div>
<h1>My JSON</h1>
<table>
<tr v-for="b in jsondata['techniques'][0]['program']" :key="b.id">
<td>{{Object.keys(b)}}</td>
<!-- <td v-for="check in folder.checks">
{{check.name}}
</td> -->
</tr>
</table>
</div>
</template>
<script>
import cycleDescriptionData from '@/myjson.json'
export default {
name: 'myJSON',
data() {
return {
jsondata: cycleDescriptionData,
userInput: this.jsondata
};
},
};
</script>
我要显示的 JSON 在这里:https://jsoneditoronline.org/#left=cloud.55f0755dbad64a7b95f1ab0725bd6a49&right=local.kaheka。
我的目标是用以下格式编写表格的每一行:
- 单元格 1:密钥名称(在 object['techniques'][0]['program'] 下,例如:Is
- 单元格 2:键“I”下的值
- 单元格 3:键“I.1”下的值
所以表格的第一行看起来像:
是 | 0.000 | -250.000
我的问题是如何引用属于第一列单元格的键名?当前代码仅生成第一列,其输出如下所示:
【问题讨论】:
标签: javascript json vue.js vuejs3