我正在尝试在Vue中使一个循环工作在另一个循环内。在React中,这个任务似乎很简单,但是在Vue中,当我需要在模板/JSX中使用数组时,我不知道如何使用标准钩子。
按照条件,输入数据以给定格式从服务器获取。目前,附带的代码片段由于语法错误而无法正常工作。
你能帮我修复代码片段中的错误吗?这将帮助我了解如何在Vue相对于模板中正确地应用循环嵌套...
const timeStamp = moment(new Date());
var app = new Vue({
el: "#app",
template: "#app-template",
data: {
symbols: [
{
id: 1,
name: "EURUSD",
candles: [
{
timeStamp: timeStamp.subtract(1, "days").format("YYYY-MM-DD"), // Yesterday
open: 1.1,
close: 1.2,
high: 1.3,
low: 1.0,
},
{
timeStamp: timeStamp.format("YYYY-MM-DD"), // Today
open: 1.2,
close: 1.5,
high: 1.6,
low: 1.2,
}
]
},
{
id: 2,
name: "USDRUB",
history: [
{
timeStamp: timeStamp.subtract(1, "days").format("YYYY-MM-DD"), // Yesterday
open: 75,
close: 76,
high: 77,
low: 73,
},
{
timeStamp: timeStamp.subtract(1, "days").format("YYYY-MM-DD"), // Today
open: 76,
close: 77,
high: 79,
low: 75,
}
]
}
]
}
});
<script src="https://momentjs.com/downloads/moment.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/vue/2.5.17/vue.js"></script>
<script type="text/x-template" id="app-template"></script>
symbol.candles
- 这根本不存在。 - Jaromanda Xhistory
属性不存在。 - north.inhale