我正在尝试显示来自网站的信息。该网站跟踪交通拥堵和其他维护工作。我只想收集交通拥堵并将它们分别显示在 a 中。
该代码使用 Axios 从静态 url 获取数据:https : //www.anwb.nl/feeds/gethf。我已经想出了如何从这个文件中获取信息:
{{roadEntries[0].events.trafficJams[0].from}} => To get where the jam starst
{{roadEntries[0].events.trafficJams[0].to}} => To get where the jam ends.
export default {
name: "Melding",
data() {
return {
datum: {},
roads: {},
informations: {},
roadEntries: {},
}
},
mounted() {
const axios = require('axios');
const api = 'https://www.anwb.nl/feeds/gethf';
// Make a request for a user with a given ID
axios.get(api).then((response) => {
this.informations = response.data;
this.datum = response.data.dateTime;
this.roadEntries = response.data.roadEntries;
this.roads = response.data.roadEntries;
})
}
}
模板:
<div>
<p>{{ datum }}</p>
<hr>
{{roadEntries[0].road}}
{{roadEntries[0].events.trafficJams[0].from}}
{{roadEntries[0].events.trafficJams[0].to}}
</div>
我曾经设法将“from”放在 data() 中,但是循环只是给了我一个单词中每个字母的循环。
此外,包含信息的文件包含几个数组,使其难以使用。“基准”数据很容易收集,因为它只是一个静态字符串。
有人可以向我展示/解释我如何循环遍历文件中的每条记录并在模板中显示它们吗?
ABOUTYOU
慕容708150
相关分类