vue3中,每次跳转页面,同一个页面的
onMounted(() => {
console.log('1111')
})
或者
mounted () {
console.log('1111')
}
反复执行
在vue3中 mounted或onMounted中打开页面反复执行多次,是由于router-view中设置了key,每次跳转都会记录一次,并导致执行一次页面生命周期
<keep-alive>
<router-view />
</keep-alive>
删掉key之后,就恢复了正