vue跳转后设置隐藏

app.vue结构:
<Header/>
<router-view/>
<Footer/>

从主页'/'跳转到详情页'/detail'
跳转过去以后隐藏footer。

也就主页等其他页面有footer,详情页没有footer。

条件: vue-cli起的项目 
目前用的vue组件+vueRouter,
没有vuex的情况下,能否完成此呢,求解。

另:请不要只写个router.beforeEach,麻烦给点详细的代码,谢谢


天涯尽头无女友
浏览 636回答 2
2回答

慕哥9229398

受邀来答。讲道理这个可以直接在父组件里watch路由,这个其他回答已经提过了。或者对footer组件用Vuex来管理它的显隐,v-show也不是很难看,其实在footer里面watch router也不错,专事专办
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Vue.js