vueelementUItable懒加载删除最后一个子数据页面数据还在?vue中使用elementui组件的table组件,根据需求逐级通过事件加载它的子数据,用load函数的回调,可以删除大于1条数据的其他数据,当只有一条子数据,再执行删除,就没有效果了,我用this.$forceUpdate并没有什么用?,相关代码:data="userData" style="width:100%;text-align:center"row-key="id"border:indent="30"lazy@current-change="expandChange":load="getChildrenData":tree-props="{children:'children',hasChildren:'children'}">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);})有没有同仁遇到过这个情况,请帮忙提点一二?
慕雪6442864
RISEBY
相关分类