vueelementUItable懶加載刪除最后一個子數據頁面數據還在?vue中使用elementui組件的table組件,根據需求逐級通過事件加載它的子數據,用load函數的回調,可以刪除大于1條數據的其他數據,當只有一條子數據,再執行刪除,就沒有效果了,我用this.$forceUpdate并沒有什么用?,相關代碼getChildrenData(tree,treeNode,resolve){this.paramNodes=[tree,treeNode,resolve];letv=this;v.$http.get(this.API.permissionData,{params:{parentId:tree.id}}).then((resp)=>{console.log(resp.body.data);if(resp.body.code=='000000'){if(resp.body.data){resolve(resp.body.data)}else{v.$Message.error(resp.body.info);}}else{v.$Message.error(resp.body.info);}}).catch(function(err){v.$Message.error(err.body.info)});remove(id){letv=this;v.$http.delete(`${this.API.getPermissionData}/${id}/v1.0`).then((res)=>{if(res.body.code=='000000'){v.getChildrenData(...this.paramNodes);v.initData();this.$Message.success('刪除成功!')}else{v.$Message.error(res.body.info);}}).catch((err)=>{v.$Message.error(err.body.info);})有沒有同仁遇到過這個情況,請幫忙提點一二?
vue elementUI table 懶加載 刪除最后一個子數據頁面數據還在?
慕少森
2019-10-10 17:07:41