国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

Element做管理系統(tǒng)時(shí) 2、3級(jí)路由切換時(shí),界面數(shù)據(jù)不緩存問題

wuyangchun / 3411人閱讀

摘要:解決方案方法一適用范圍,菜單列表是通過接口返回的。菜單列表不是接口返回的,接口只返回訪問菜單的權(quán)限,大體意思就是統(tǒng)一把路由寫成三級(jí)形式。我比較贊成菜單權(quán)限列表一律放在后臺(tái)做這樣做風(fēng)險(xiǎn)遠(yuǎn)比在前端處理的要小。

解決方案

方法一:

適用范圍,菜單列表是通過接口返回的。
PS:只要通過接口返回的菜單列表就意味著用戶是可以訪問的,權(quán)限處理一律放在后臺(tái)做,但寫本地路由時(shí)不論是二級(jí)界面還是三級(jí)界面,配置路由時(shí)統(tǒng)一配置成二級(jí)路徑,這樣就可以保證它們可以在同一級(jí)別,自然而然的就不會(huì)出現(xiàn)題目所說的問題

方法二:

適用范圍,菜單列表訪問權(quán)限是在前端做的。 PS: 菜單列表不是接口返回的,接口只返回訪問菜單的權(quán)限,大體意思就是統(tǒng)一把路由寫成三級(jí)形式。

1、二級(jí)寫成三級(jí), 有人說我是二級(jí)你寫成三級(jí)這樣路徑不就不對(duì)了嘛,這里在二級(jí)路由這地方利用path: "/test"
這樣寫url依然是二級(jí)路徑

  {
    path: "/test",
    component: layOut,
    children: [
      {
        path: "/test",
        component: blank,  
        children: [
          {
            path: "test_page1",
            name: "test_page1",
            component: resolve =>
              require(["@/views/test/test_page1/list.vue"], resolve),
            meta: {
              label: "測(cè)試界面1",
              icon: "",
              cache: true,
              closable: true,
              routerPath: "/test/test_page1"
            }
          }
        ]
      }
    ]
  },

2、三級(jí)就照著三級(jí)的路由寫

{
    path: "/test",
    component: layOut,
    children: [
      {
        path: "test_page2",
        name: "test_page2",
        component: blank,
        children: [
          {
            path: "test_page3",
            name: "test_page3",
            component: resolve =>
              require(["@/views/test_page2/test_page3/list.vue"], resolve),
            meta: {
              label: "測(cè)試界面2",
              cache: true,
              closable: true,
              routerPath: "/test/test_page2/test_page3"
            }
          }
        ]
      }
    ]
  },

3、component: blank, 這地方需要做一下緩存




測(cè)試結(jié)果
經(jīng)測(cè)試上面兩種寫方法都可以解決二、三級(jí)路由切換時(shí),界面數(shù)據(jù)不會(huì)緩存問題,不過具體場(chǎng)景要選擇對(duì)應(yīng)方法,但是為什么會(huì)出現(xiàn)這樣問題,自己還沒有深入了解,有時(shí)間一定要去探究其原理。
PS:我比較贊成菜單權(quán)限列表一律放在后臺(tái)做, 這樣做風(fēng)險(xiǎn)遠(yuǎn)比在前端處理的要小。

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/100392.html

相關(guān)文章

  • 最近遇到的前端面試題(2017.03.08更新版)

    摘要:通過管理組件通信通過驅(qū)動(dòng)視圖比較差異進(jìn)行更新操作作者第七頁(yè)鏈接來源知乎著作權(quán)歸作者所有,轉(zhuǎn)載請(qǐng)聯(lián)系作者獲得授權(quán)。達(dá)到無刷新的效果。對(duì)象的狀態(tài)不受外界影響。對(duì)象代表一個(gè)異步操作,有三種狀態(tài)進(jìn)行中已完成,又稱和已失敗。 以下問題解釋非本人原創(chuàng),是根據(jù)面試經(jīng)驗(yàn)整理后覺得更容易理解的解釋版本,歡迎補(bǔ)充。 一. 輸入url后的加載過程 從輸入 URL 到頁(yè)面加載完成的過程中都發(fā)生了什么 計(jì)算機(jī)...

    linkFly 評(píng)論0 收藏0
  • 最近遇到的前端面試題(2017.03.08更新版)

    摘要:通過管理組件通信通過驅(qū)動(dòng)視圖比較差異進(jìn)行更新操作作者第七頁(yè)鏈接來源知乎著作權(quán)歸作者所有,轉(zhuǎn)載請(qǐng)聯(lián)系作者獲得授權(quán)。達(dá)到無刷新的效果。對(duì)象的狀態(tài)不受外界影響。對(duì)象代表一個(gè)異步操作,有三種狀態(tài)進(jìn)行中已完成,又稱和已失敗。 以下問題解釋非本人原創(chuàng),是根據(jù)面試經(jīng)驗(yàn)整理后覺得更容易理解的解釋版本,歡迎補(bǔ)充。 一. 輸入url后的加載過程 從輸入 URL 到頁(yè)面加載完成的過程中都發(fā)生了什么 計(jì)算機(jī)...

    Nosee 評(píng)論0 收藏0
  • 最近遇到的前端面試題(2017.03.08更新版)

    摘要:通過管理組件通信通過驅(qū)動(dòng)視圖比較差異進(jìn)行更新操作作者第七頁(yè)鏈接來源知乎著作權(quán)歸作者所有,轉(zhuǎn)載請(qǐng)聯(lián)系作者獲得授權(quán)。達(dá)到無刷新的效果。對(duì)象的狀態(tài)不受外界影響。對(duì)象代表一個(gè)異步操作,有三種狀態(tài)進(jìn)行中已完成,又稱和已失敗。 以下問題解釋非本人原創(chuàng),是根據(jù)面試經(jīng)驗(yàn)整理后覺得更容易理解的解釋版本,歡迎補(bǔ)充。 一. 輸入url后的加載過程 從輸入 URL 到頁(yè)面加載完成的過程中都發(fā)生了什么 計(jì)算機(jī)...

    劉東 評(píng)論0 收藏0
  • 餓了么組件庫(kù),element-ui開發(fā)精美的后臺(tái)管理系統(tǒng)系列之(一)開發(fā)伸縮菜單

    摘要:先看這個(gè)值即為判斷顯示展開還是收縮狀態(tài)的開關(guān)。這樣就實(shí)現(xiàn)了展開狀態(tài)下的菜單。如果有時(shí)間的話,我會(huì)把這個(gè)系列寫完,知道朋友們能獨(dú)立開發(fā)一個(gè)完整的的單頁(yè)面后臺(tái)管理程序。 涉及到路由,權(quán)限等等相關(guān)內(nèi)容的部分,跟本文主旨關(guān)系不大,所以我將會(huì)在另外一篇文章中詳述,混在一起的話內(nèi)容太多了 基于element-ui的左側(cè)可伸縮的菜單通過vuejs來開發(fā)支持展開收縮的菜單是非常簡(jiǎn)單的,只需要v-i...

    whlong 評(píng)論0 收藏0
  • VUE知識(shí)點(diǎn)集錦

    摘要:載入前后在階段,實(shí)例的和都初始化了,但還是掛載之前為虛擬的節(jié)點(diǎn),還未替換。類似于,不同在于提交的是,而不是直接變更狀態(tài)可以包含任意異步操作。 vue基礎(chǔ) 1、 router 路由與 a 標(biāo)簽的區(qū)別:https://www.jianshu.com/p/34b...2、 VUE雙向綁定的原理: 答:VUE實(shí)現(xiàn)雙向數(shù)據(jù)綁定的原理就是利用了 Object.defineProperty() 這個(gè)...

    Tecode 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<