vue.js - this.$axios.get 不获取数据
问题描述
我在下面定义了这个方法来获取 json 数据,但我的请求没有发送。所以我测试了 URL 是否显示了数据http://localhost:3000/visits.json并且效果很好。
这就是我定义它的方式。
<template>
<v-form :model='visitor' ref='editVisitorForm'>
<div class="input-group__input">
<treeselect v-model="visit_reports"
:closeOnSelect="true"
:multiple="true"
:options="visits"/>
</div>
</v-form>
</template>
<script>
data: function () {
return {
visits: [],
visit_reports: []
}
},
created: function () {
this.fetchAttributes();
},
methods: {
fetchAttributes() {
this.fetchVisits();
},
fetchVisits() {
this.$axios.get('/visits.json')
.then(response => {
this.visits = response.data;
});
}
}
</script>
请帮我找出问题所在。
解决方案
推荐阅读
- c++ - 为什么嵌套的while循环在第二次尝试c ++中不起作用?
- php - 从基于 FK 的类的 PDO 类中获取
- python - 如何在python中将文档术语矩阵转换为tf-idf矩阵
- r - 如何在R中找到关于向量化变量的导数
- java - Maven 构建中的 -B 开关是什么?我在 GitHub Actions 中看到它,但在其他地方没有看到
- spring - 当我添加spring框架BOM“无法解析org.mongodb:mongo-java-driver:unknown”时,maven无法解析依赖版本
- java - Spring Boot 应用程序的 Jar 文件运行失败
- jquery - 使用 vue.js 和 laravel 上传文件
- java - @Mapper 没有正确生成实现类
- google-apps-script - 特定 Google 表格标签的 onSelectionChange