feat: 修复界面显示异常
- 当搜索存留关键字时,退出页面然后重新进入还会有关键字显示
This commit is contained in:
@@ -6,7 +6,7 @@ import { updateKeyword, keyword, loading } from '@/views/HomeSearch/Hooks/useSur
|
|||||||
import Layout from '@/components/Layout/CommonLayout.vue';
|
import Layout from '@/components/Layout/CommonLayout.vue';
|
||||||
import { visible } from '@/views/HomeSearch/Hooks/useHomeSearch';
|
import { visible } from '@/views/HomeSearch/Hooks/useHomeSearch';
|
||||||
import RecommendTag from '@/views/HomeSearch/components/Recommend/Index.vue';
|
import RecommendTag from '@/views/HomeSearch/components/Recommend/Index.vue';
|
||||||
import { onMounted, type Ref } from 'vue';
|
import { onMounted, onUnmounted, type Ref } from 'vue';
|
||||||
import ImageSlider from '../Home/components/ImageSlider/Index.vue';
|
import ImageSlider from '../Home/components/ImageSlider/Index.vue';
|
||||||
import { banners } from '@/views/HomeSearch/Hooks/useSurveySearch';
|
import { banners } from '@/views/HomeSearch/Hooks/useSurveySearch';
|
||||||
|
|
||||||
@@ -20,6 +20,10 @@ onMounted(() => {
|
|||||||
// 当页面取消挂载时,重置页面展示的状态
|
// 当页面取消挂载时,重置页面展示的状态
|
||||||
loading.value = false;
|
loading.value = false;
|
||||||
});
|
});
|
||||||
|
onUnmounted(() => {
|
||||||
|
// 当页面取消挂载时,重置搜索框的值
|
||||||
|
searchKeyword.value = '';
|
||||||
|
});
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<template>
|
<template>
|
||||||
|
|||||||
Reference in New Issue
Block a user