【发布时间】:2019-06-27 02:35:54
【问题描述】:
为什么我的删除功能在 VueJS 中不起作用? 我有一个表格,显示来自 NodeJS 的数据并呈现给 VueJS
<tr v-for="result in filteredPeople" :key="result.id">
<td>{{result.Memb_ID}}</td>
//other data
<div class="btn">
<button class="btn btn-success">Edit Details</button>
<b-button class="btn btn-danger" @click="deleteData(result.Memb_ID)">Delete</b-button>
</div>
我的删除数据如下所示。
deleteData(result, Memb_ID) {
axios
.delete("localhost:9000/api/delete/user/" + result.Memb_ID)
.then(response => {
this.result.splice(Memb_ID, 1);
console.log(this.result);
});
},
在我的服务器控制台上
删除 /api/delete/user/undefined 404 167 - 0.184 毫秒
我从未发布过所有代码,但如果您愿意,我会发布。谢谢您的帮助!
编辑 我添加了我的后端图像。
编辑 2 我更新了服务器镜像。
【问题讨论】:
-
有错误吗?你能展示一下你的后端吗?
-
嗨 @ßiansorÅ.Ålmerol 上面写着 DELETE /api/delete/user/undefined 404 167 - 0.184 ms。
-
您似乎省略了 URL 方案(即
http:///https://)。试试axios.delete('http://...