hookehuyr

fix 清空记录位置缓存

......@@ -124,6 +124,7 @@ const onVideoDetail = (v) => {
// 删除个人首页的keep-alive缓存
if (!$route.query.type) { // read-only 页不能删除
store.removeThisPage('personIndex');
store.changeScrollTopPerson(0); // 清空个人首页记录位置
}
</script>
......
......@@ -77,7 +77,7 @@ import icon_avatar from '@images/que-touxiang@2x.png'
import MyButton from '@/components/MyButton/index.vue'
import { ref, reactive, onMounted } from 'vue'
import { useRoute, useRouter } from 'vue-router'
import { onBeforeRouteLeave, useRoute, useRouter } from 'vue-router'
import axios from '@/utils/axios';
import $ from 'jquery'
import _ from 'lodash'
......@@ -89,6 +89,12 @@ const $router = useRouter();
const store = mainStore();
store.changeKeepPages('clear');
// onBeforeRouteLeave(() => {
// 重置位置缓存
// store.changeScrollTopCollection(0);
// store.changeScrollTopLike(0);
// })
/********** 切换用户功能 START *************/
const show = ref(false);
......@@ -314,9 +320,6 @@ export default {
}
},
mounted() {
// 重置位置缓存
Cookies.set('scrollTopCollection', 0);
Cookies.set('scrollTopLike', 0);
},
methods: {
......