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(); } );
浙公网安备 33010602011771号