8d73e917
陈威
初始化提交
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
export default {
data() {
return {
curScrollTop: 0,
}
},
activated() {
const formListContent = document.getElementsByClassName('roadWrapper')[0]
if (this.curScrollTop && formListContent) {
this.scrollToTop(formListContent)
}
},
beforeRouteLeave(to, from, next) {
const formListContent = document.getElementsByClassName('roadWrapper')[0]
this.curScrollTop = (formListContent && formListContent.scrollTop) || 0
next()
},
methods: {
scrollToTop(formListContent){
formListContent.scrollTop = this.curScrollTop
let _me=this
setTimeout(() => {
if(formListContent.scrollTop < _me.curScrollTop){
_me.scrollToTop(formListContent)
}
}, 100)
},
},
}
|