网页结构如图:
header中有3个路由跳转到其他内容,我想实现一个简单的样式切换效果,就是,当跳转到其他页面时,改变header中文字的颜色,代码如下:
我将check()放在mounted中,发现,跳转页面后,颜色没有发生变化,必须刷新一下页面才会改变。vue新手求助大神改怎么解决?是因为页面跳转后header没有重新加载吗?
网页结构如图:
header中有3个路由跳转到其他内容,我想实现一个简单的样式切换效果,就是,当跳转到其他页面时,改变header中文字的颜色,代码如下:
我将check()放在mounted中,发现,跳转页面后,颜色没有发生变化,必须刷新一下页面才会改变。vue新手求助大神改怎么解决?是因为页面跳转后header没有重新加载吗?
10 回答11.2k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.7k 阅读✓ 已解决
3 回答2.3k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
你的问题是这样的,切换路由,这个父页面并不会重新被加载,所以并不会触发mounted
可以利用watch
其中
test
是你自己定义的一个函数