原文链接: vue 设置滚动条位置
上一篇: vue 常见坑
下一篇: html 滚动条 位置
List
在list中监听scroll事件,每次保存该值到组件数据中,在组件被激活时,再次设置滚动条到上次记录的位置
该组件必须使用keep-alive缓存,否则只能使用vuex等状态管理插件保存页面位置信息
<template>
<div style="height: 200px;border: 2px solid #333;overflow-x: hidden;box-sizing: border-box;" @scroll="scroll">
<h1>
List
</h1>
<div v-for="i in arr" :key="i" style="height: 200px"> {
{i}}</div>
</div>
</template>
<script>
export default {
name: "list",
data() {