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 }
)

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐