fix:修改所有表格翻页后不回到顶部的问题 并且保证删除修改后滚动条位置不变
This commit is contained in:
@@ -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() {
|
||||
|
||||
Reference in New Issue
Block a user