nuxt vue 使用router.back()后需配合watch重置变量

nuxt vue 使用router.back()后需配合watch重置变量

const onClickLeft = () => { 
  router.back(); 
}
const resetData = () => {
  //...
}
const initialize = async () => {
  resetData();
  //...
}
onMounted(async () => {
    await initialize();
});
watch(() => router.currentRoute.value.fullPath,
  async () => {
    console.log('路由变化了', router.currentRoute.value.fullPath);
    await initialize();
  }
);

 

posted @ 2025-08-28 11:53  优六系统(Util6MIS+)  阅读(5)  评论(0)    收藏  举报