最近做项目遇到了给keep-alive标签设置了exclude,但点进去组件还是保存着之前的状态
<keep-alive exclude="Detail">
<router-view></router-view>
</keep-alive>
然而路由设置name了
{
path: '/detail:iid',
name: 'Detail',
component: Detail
}
解决方法:还是对keep-alive学习的不够清楚,name属性是要设置到组件内,而不是路由里。
设置完成,解决问题。