VUE路由跳转,created方法不再执行

项目中遇到created方法只执行一次的情况,不会随着路由跳转再次执行的情况
解决方法:
1、在父组件中加key

<template>
    <router-view :key="$route.fullpath"></router-view>
</template>

2、监听路由变化

watch: {
	'$router': {
		handler: 'test',
		//调用方法
		immediate: true,
		//进入立即执行一次
	}
}

我是通过第一种方法解决的问题

Logo

前往低代码交流专区

更多推荐