NEZ-1000 fix: panel页面的top按钮没有效果
This commit is contained in:
@@ -822,8 +822,19 @@ export default {
|
|||||||
},
|
},
|
||||||
tableListLeave () {
|
tableListLeave () {
|
||||||
this.tableHover = false
|
this.tableHover = false
|
||||||
|
},
|
||||||
|
toTop (wrap) {
|
||||||
|
let currentTop = wrap.scrollTop
|
||||||
|
const interval = currentTop / 10
|
||||||
|
const intervalFunc = setInterval(function () { // 花200ms分10次回到顶部,模拟动画效果
|
||||||
|
if (currentTop === 0) {
|
||||||
|
clearInterval(intervalFunc)
|
||||||
|
} else {
|
||||||
|
currentTop = (currentTop - interval) < interval * 0.5 ? 0 : currentTop - interval
|
||||||
|
wrap.scrollTop = currentTop
|
||||||
|
}
|
||||||
|
}, 20)
|
||||||
}
|
}
|
||||||
|
|
||||||
},
|
},
|
||||||
created () {
|
created () {
|
||||||
this.getTableData()
|
this.getTableData()
|
||||||
|
|||||||
Reference in New Issue
Block a user