vue-router中用’*'指定默认组件的时候不加载router-link-exact-active的问题
在vue-router中,我们想要定义默认主页,就可以使用’*'通配符:
优点:{
1,可以解决404问题
2,可以定义默认页面
}
缺点:{
1,给页面带来未知的隐患
}
router-link-exact-active,关于这个我们知道,在vue-router中这个是可以直接使用而不用加在HTML中的一个CLASS,一般用于伪类实现变色
问题出现了,我们发现使用通配符的主页,并没有被加上router-link-exact-active
解决办法
使用重定向
官方文档说的很清楚,就像用户访问/a一样,我们使用该方法,发现问题被解决了!