header組件寫到了App.vue中,在注冊(cè)登錄后加載header,但是在注冊(cè),修改密碼等頁(yè)面中不需要header,如何合理巧妙的避免header的加載項(xiàng)目中采用根據(jù)路由判斷,v-if 隱藏掉header,但是笨重又不高效,有什么比較哦好的辦法<div id="app">
<HeaderBar v-if='this.$route.path!="/login"
&& this.$route.path!="/register"
&& this.$route.path!="/register/"
&& this.$route.path!="/register/companyTwo"
&& this.$route.path!="/register/companySuc"
&& this.$route.path!="/login/"
&& this.$route.path!="/login/quickLogin"
&& this.$route.path!="/secondTe"
&& this.$route.path!="/secondTeC"
&& this.$route.path!="/threeSuc"
&& this.$route.path!="/threeSucC"
&& this.$route.path!="/findPwd"
&& this.$route.path!="/problem"'>
</HeaderBar>
<router-view />
</div>
2 回答

蝴蝶不菲
TA貢獻(xiàn)1810條經(jīng)驗(yàn) 獲得超4個(gè)贊
如果你會(huì)把登錄信息存到store 你可以根據(jù)用戶的user_profile信息判斷您是否需要展示header組件
添加回答
舉報(bào)
0/150
提交
取消