鍍金池/ 問答/HTML/ 關(guān)于vue-router的結(jié)構(gòu)設(shè)計請教、

關(guān)于vue-router的結(jié)構(gòu)設(shè)計請教、

這是我目前的路由結(jié)構(gòu)。
問題1.,一開始想的是把底部導(dǎo)航作為一級路由,所有頁面跳轉(zhuǎn)都在導(dǎo)航下,但是注冊和登錄又想占滿全屏,所以也弄成了一級路由,現(xiàn)在有個問題。就是如果我登錄之后把信息存在vuex刷新后數(shù)據(jù)清空,我通過localStorage存在了本地。但是讀取的話就不知道該寫在哪里了。之前項目是所有頁面都在二級路由下,所以就直接寫在了一級路由下。我這種的話該如何調(diào)整?
有種想法 就是把注冊等頁面改到二級路由,然后跳到該頁面的時候隱藏一級路由那個導(dǎo)航欄,然后數(shù)據(jù)的初始化直接寫在一級路由。不知道這個思路對不對。或者數(shù)據(jù)的初始化寫在main.js?
clipboard.png

問題2.除了項目本身,我們可能還會有一些活動頁面,在app打開也好,在朋友圈分享也好。這種的我該如何處理,因為這種頁面的邏輯和項目本身沒什么關(guān)系,但是要用到項目的一些資源(微信登陸什么的)。這種我該如何設(shè)計?

回答
編輯回答
遲月

已解決。其實按照正常的結(jié)構(gòu)來就行了,其他的單獨幾個頁面單拿出來。有的全面的頁面隱藏一下底部導(dǎo)航就行了。

2017年12月5日 23:04