2023.6.2今天我解决了使用若依框架在不同路由跳转到同一个页面的时候组件没被刷新的问题。
如图:
在不同的页面中可能会调用到同一个页面的组件,这时候我们会发现在不关闭这个页面的情况的下,从别的页面重新跳转到这个页面组件没被刷新。
解决方法:
<template>
<div id="app">
<router-view :key="$route.fullPath"/>
<theme-picker />
</div>
</template>
通过指定唯一的key值来强制刷新不同的路由跳转,这样就可以解决这个问题了。