做网站 乐清,广州seo推广运营专员,ui设计包括哪些场景,定边网站建设需要使用 addEventListener 的方法获取滑动条的位置 xxx.vue 页面是一直缓存的#xff0c;所以使用路由进入钩子#xff08;onActivated#xff09;设置滑动条的位置
App.vue:
...el-containerrouter-view v-slot{ Component }keep-alive…需要使用 addEventListener 的方法获取滑动条的位置 xxx.vue 页面是一直缓存的所以使用路由进入钩子onActivated设置滑动条的位置
App.vue:
...el-containerrouter-view v-slot{ Component }keep-alivecomponent :isComponent //keep-alive/router-view
...xxx.vue
script setup langts
import { ref, onMounted, onUnmounted, onActivated } from vueconst elm ref(null)
let container_elm: any
let scroll_top: anyonActivated(() {if (container_elm) {container_elm.scrollTop scroll_top}
})onMounted(() {if (elm.value) {container_elm ((elm.value) as any).$el}if (container_elm) {container_elm.addEventListener(scroll, () {scroll_top container_elm.scrollTop});}
}
/scripttemplateel-containerel-aside width200pxtable/el-asideel-main refelmdiv idmain stylewidth:600px; height:400px;/divdiv idmain2 stylewidth:600px; height:400px;/div/el-main/el-container
/template