vue.js - 为什么我的网站在 vuejs axios 中检索后返回 2 个空格
问题描述
我是 vuejs 的新手,目前正在学习如何检索所有数据。
上图显示返回是空的,但仍然有 2 行间距,我不知道为什么。
以下是我的 checker.vue 上的代码
<template>
<div id="app">
<button @click="loadAll()">Load ALL</button>
<li v-for="(warranty, index) in warrantys" :key="index">
{{warranty.id}} -{{warranty.warranty_code}} - {{warranty.receipt}} - {{warranty.warranty_status}}
</li> </div>
</template>
<script>
export default {
data: function () {
return {
warrantys:[
]
}
},
methods: {
loadAll(){
this.axios({
method: 'get',
url: 'http://www.example.com/process.php?action=read',
}).then((response) => {
this.warrantys = response.data;
});
},
}
}
</script>
此外,我尝试控制台记录 this.warranty。它返回正确的数据。所以我怀疑问题是将数据绑定到它吗?
另外我在这里要提到的是,我使用 CLI 来创建这个项目。
解决方案
推荐阅读
- python - Spacy 基于规则的匹配问题
- c# - 如何在 MSAGL 中将特定点设置为节点
- reactjs - 为什么在 react js 中使用 .map() 时我的选项列表为空?
- swift - instagram 的自定义导航栏是如何创建的?
- html - 我们如何在父 div 的右侧对齐子 div
- python - 导入 pmdarima 时出现错误的编组数据(未知类型代码)
- mysql - 由于secure_file_priv,无法将表导出到输出文件
- javascript - 视频全屏无法检测到结束
- css - 文档中的 React-native DPI,但实践中的 CSS 像素
- python - 在 AzureML 上使用远程数据集在本地运行脚本