vue3当界面返回上一级时,页面列表不更新
1、问题出现的原因:没有走onMounted生命周期
2、解决方案:可以监听路由变化,当路由变化时,去请求列表数据,以下为代码片段
import { useRouter } from 'vue-router'
const router = useRouter()
watch(
() => router.currentRoute.value,
(newRoute) => {
if (newRoute?.href === '/onlineCheck/taskDelivery') {
reqTaskList()
}
},
{ immediate: true }
)