我是 Vue 的新手。我无法在 Vue.js Javascript 文件中从 DOM 中删除项目。我成功地发出了一个 ajax 发布请求,该请求从我的数据库中删除了一条特定记录。
一旦它被删除,我需要将它从 DOM 中删除,所以它不会在不需要重新加载同一页面的情况下购买 - 我想你知道我的意思。
我可以在 jQuery 中完成,但我想知道实际上应该如何在 Vue.js 中完成?
这是我的部分代码:
// SOME CODE BEFORE ...
onSubmit: function(e){
e.preventDefault();
$tablerow = this.el.parentNode.parentNode;
// Assign a correct submit request type and url
this.vm
.$http[this.getRequestType()](this.el.action)
.then(this.onComplete.bind(this))
.catch(this.onError.bind(this))
;
},
onComplete: function(){
// Remove the item from a DOM <<< I NEED TO REMOVE PARENT <tr/> ELEMENT
$(this.el).closest('tr').fadeOut(300, function(){
this.remove();
});
// If complete message exists, use it as a feedback
if(this.params.complete){
alert(this.params.complete);
}
},
// SOME CODE AFTER ...
请问有什么建议吗?对不起,如果我的问题很愚蠢,但我没有最好的编程知识。