fix:修改所有表格翻页后不回到顶部的问题 并且保证删除修改后滚动条位置不变

This commit is contained in:
zhangyu
2020-12-31 17:41:40 +08:00
parent b267dfa3f3
commit 62f88ebf6c
12 changed files with 125 additions and 13 deletions

View File

@@ -355,6 +355,8 @@
viewAssetState: false,
scrollbarWrap: null,
delFlag:false,
tableDataInitNum:0,
}
},
computed: {
@@ -636,6 +638,7 @@
deleteMessage() {
this.$refs.remarkForm.validate(valid => {
if (valid) {
this.delFlag=true;
this.$emit('deleteMessage',this.deleteBox,()=>{
this.deleteBox.ids=[];
bus.$emit("alert-message-change")
@@ -855,7 +858,16 @@
if (n.length === 0 && this.pageObj.pageNo > 1) {
this.pageNo(this.pageObj.pageNo-1);
}
if(!this.delFlag){
this.$refs.alertListTable.bodyWrapper.scrollTop = 0
}
this.tableDataInitNum++;//因为异步加载的问题导致该表格加载三次 只有最后一次是稳定 故只有第三次是去除是否删除的标记
if(this.tableDataInitNum===2){
this.tableDataInitNum=0;
this.delFlag=false;
}
}
}
},
mounted() {