html - 如何将 json 数据从 URL 拉到 vuejs 中的表或下拉列表中
问题描述
我想从 url 中提取 json 数据数组,并使用 vuejs 和 axios 使用它来填充表或下拉列表。这是我要从中提取数据的链接。我该怎么做呢?https://jsonplaceholder.typicode.com/users/1/todos。
解决方案
在您的数据对象中添加todos_users
数组:
data () {
return {
loading: false,
todos: [],
users_todos:[]
}
您的 axios 请求应如下所示:
axios
.get('https://jsonplaceholder.typicode.com/users/1/todos?page=1')
.then(response => {this.users_todos = response.data})
.catch(error => console.log(error))
.finally(() => this.loading = false)
最后是模板:
<tr v-for="todo in users_todos" v-bind:key="todo">
<td>{{ todo.userId }}</td>
<td>{{ todo.id }}</td>
<td>{{ todo.title }}</td>
<td>{{ todo.completed }}</td>
<td><a href="">Delete</a></td>
</tr>
推荐阅读
- python - 如何修复:将 bigquery 查询的结果与列表进行比较
- javafx - 如何让用户与 JavaFX 中的文本进行交互?
- python-3.x - 如何获取amazon sagemaker笔记本实例的公网ip?是否可以?
- c++ - 构造函数 C++ 中未定义大小的数组
- libgdx - 着色器绘制出乎意料的透明背景
- shell - 我正在创建要登录到远程服务器的脚本,然后对其他用户执行 sudo
- ios - iOS:从扬声器播放声音时,AVAudioSession 采样率没有变化
- mysql - MYSQL 哪个查询更快更好用:从另一个表更新记录
- react-native - 如何在屏幕内换行?
- scala - ActorSystem 单例注入