91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Vue Router路由重定向與別名如何設置

發布時間:2022-08-10 14:36:19 來源:億速云 閱讀:411 作者:iii 欄目:編程語言

本篇內容介紹了“Vue Router路由重定向與別名如何設置”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!

重定向

舉例說明:重定向是指當用戶訪問 /home 時,URL 會被 / 替換,然后匹配成 /

重定向也是通過 routes 配置來完成,下面例子是從 /home 重定向到 /

const routes = [{ path: '/home', redirect: '/' }]

重定向的目標也可以是一個命名的路由:

const routes = [{ path: '/home', redirect: { name: 'homepage' } }]

也可以是一個方法,動態返回重定向目標:

const routes = [
  {
    // /search/screens -> /search?q=screens
    path: '/search/:searchText',
    redirect: to => {
      // 方法接收目標路由作為參數
      // return 重定向的字符串路徑/路徑對象
      return { path: '/search', query: { q: to.params.searchText } }
    },
  },
  {
    path: '/search',
    // ...
  },]

別名

/ 別名為 /home,意味著當用戶訪問 /home 時,URL 仍然是 /home,但會被匹配為用戶正在訪問 /

const routes = [{ path: '/', component: Homepage, alias: '/home' }]

通過別名,可以自由地將 UI 結構映射到一個任意的 URL,而不受配置的嵌套結構的限制。使別名以 / 開頭,以使嵌套路徑中的路徑成為絕對路徑。甚至可以將兩者結合起來,用一個數組提供多個別名

const routes = [
  {
    path: '/users',
    component: UsersLayout,
    children: [
      // 為這 3 個 URL 呈現 UserList
      // - /users
      // - /users/list
      // - /people
      { path: '', component: UserList, alias: ['/people', 'list'] },
    ],
  },]

/people 是絕對路徑的寫法,即可以直接通過 /people 來訪問。
list 是相對路徑的寫法,即url會拼接父級的路徑 → /users/list。

注意:如果路由有參數,請確保在任何絕對別名中包含它們:

const routes = [
  {
    path: '/users/:id',
    component: UsersByIdLayout,
    children: [
      // 為這 3 個 URL 呈現 UserDetails
      // - /users/24
      // - /users/24/profile
      // - /24
      { path: 'profile', component: UserDetails, alias: ['/:id', ''] },
    ],
  },]

“Vue Router路由重定向與別名如何設置”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識可以關注億速云網站,小編將為大家輸出更多高質量的實用文章!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

宝兴县| 万荣县| 安泽县| 林芝县| 陕西省| 天门市| 安图县| 翼城县| 渝北区| 六安市| 镇康县| 阳曲县| 永新县| 定安县| 泗洪县| 保康县| 湾仔区| 开化县| 遂川县| 烟台市| 汉寿县| 始兴县| 永善县| 离岛区| 吴堡县| 大方县| 山阳县| 四会市| 桓台县| 柘荣县| 建平县| 阿图什市| 临江市| 安义县| 丽水市| 保康县| 云霄县| 西城区| 湖州市| 措美县| 滨海县|