【发布时间】:2021-11-23 04:29:36
【问题描述】:
我有一些数据的 json 文件。我必须获取这些数据并将它们显示在组件中。
在我的 vuex 商店中,我有:
async getTodos (context) {
const todos = []
const response = await fetch('../../data/todos.json')
const responseData = await response.json()
todos.push(responseData)
context.commit('getTodos', todos)
}
变异:
getTodos (state, payload) {
state.todos = payload
}
和状态:
state () {
return {
todos: []
}
}
现在如何让这个待办事项处于状态并在加载主页时显示它们?
JSON 文件示例:
[
{
"id": "1",
"title": "1st todo",
"description": "First task",
"dueTo": "2021-10-03"
},
{
"id": "2",
"title": "2nd todo",
"description": "Second task",
"dueTo": "2021-10-02"
}
]
【问题讨论】:
标签: javascript json vue.js vuex