欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

vue的路由映射問題及解決方案

 更新時間:2019年10月14日 10:45:24   作者:彭勝光  
這篇文章主要介紹了vue的路由映射問題及解決方案,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下

今天在項目中遇到了一個問題,明明在Router文件夾下的路由js映射文件中,配置好了,如下:

// 生日賀卡
 { path: 'birthdayRemind', component: load('@/components/app/birthdayRemind/BirthdayRemind')}

然后我是通過進入home頁面,點擊一個圖標,進入到這個生日賀卡頁面,路徑如下:

const tmpConfig = [
 { funcName: '生日賀卡', link: '/home/0/work/birthdayRemind/BirthdayRemind', icon: require('../../assets/img/home/toolbar1.png') },
];

然后整個文件路徑如下圖所示:

然后,路徑啥的都有,結果死活進入不了BirthdayRemind.vue頁面

解決問題

搞了挺久,最后同事告訴我,原來是圖標 link 屬性的路徑寫錯了,正確是這樣寫的:

const tmpConfig = [
 { funcName: '生日賀卡', link: '/home/0/work/birthdayRemind', icon: require('../../assets/img/home/toolbar1.png') },
 { funcName: '應用中心', link: '/home/0/work/appCenter', icon: require('../../assets/img/home/toolbar1.png') },
];

是不是覺得很奇怪,明明具體的文件路徑為:link: ' /home /0 / work / birthdayRemind / BirthdayRemind ',卻報錯,而寫該文件的上一層文件夾路徑(link: '/ home/0/work/birthdayRemind),卻寫對了?

分析問題

我想了一下,其實還是蠻有道理的,因為在Router的路由映射js當中,Router首先是從path屬性開始查找,找到對應的path,就會load具體的路徑。例如上面的 link: '/home/0/work/birthdayRemind',Router就會在vue的路由映射表中,查找path,path: '/birthdayRemind' 的名字映射,然后就會自動load出具體的vue地址,然后就渲染出來。

而錯誤的寫法是: localhost:8080 / birthdayRemind / BirthdayRemind , 很明顯,路由映射表中,沒有一個path: '/ birthdayRemind / BirthdayRemind' ,所有就渲染不出來了對應的vue

因為工作項目的不同,這里的/home/o/work/ 就相當于 localhost:8080/ ,相當于跟路徑。

總結:

以后如果想要Router查找到相應的vue路徑,只需要 http://localhost:8080 + path ,就能找到并渲染出相應的頁面了。

ps:這里的path是在路由映射表中寫的,格式如下:

import Rank from 'components/rank/rank'
 
 
export default new Router({
 routes: [
  // {
  //  path: '/',
  //  name: 'Hello',
  //  component: Hello
  // },
  {
   path: '/',
   redirect: '/recommend'
  },
  {
   path: '/rank',
   component: Rank
  }
 ]
})

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關文章

  • vue中的任務隊列和異步更新策略(任務隊列,微任務,宏任務)

    vue中的任務隊列和異步更新策略(任務隊列,微任務,宏任務)

    這篇文章主要介紹了vue中的任務隊列和異步更新策略(任務隊列,微任務,宏任務),具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-08-08
  • vue?圖片路徑?“@/assets“?報錯問題及解決

    vue?圖片路徑?“@/assets“?報錯問題及解決

    這篇文章主要介紹了vue?圖片路徑?“@/assets“?報錯問題及解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-09-09
  • 實例詳解vue中的$root和$parent

    實例詳解vue中的$root和$parent

    這篇文章主要介紹了vue中的$root和$parent ,本文通過文字實例代碼相結合的形式給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-04-04
  • Vue登錄注冊并保持登錄狀態(tài)的方法

    Vue登錄注冊并保持登錄狀態(tài)的方法

    這篇文章主要介紹了Vue登錄注冊并保持登錄狀態(tài)的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-08-08
  • 詳解vue修改elementUI的分頁組件視圖沒更新問題

    詳解vue修改elementUI的分頁組件視圖沒更新問題

    這篇文章主要介紹了詳解vue修改elementUI的分頁組件視圖沒更新問題,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-11-11
  • Vue中的計算屬性computed傳參方式

    Vue中的計算屬性computed傳參方式

    這篇文章主要介紹了Vue中的計算屬性computed傳參方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-11-11
  • Vue中watch使用方法詳解

    Vue中watch使用方法詳解

    watch就是當值第一次綁定的時候,是不會執(zhí)行監(jiān)聽函數(shù)的,只有值誕生改變才會執(zhí)行。如果需要在第一次綁定的時候也執(zhí)行函數(shù),則需要用到immediate屬性,比如當父組件向子組件動態(tài)傳值時,子組件props首次獲取到父組件傳來的No認知時,也需要執(zhí)行函數(shù)
    2023-01-01
  • Vue項目部署后提示刷新版本的實現(xiàn)代碼

    Vue項目部署后提示刷新版本的實現(xiàn)代碼

    這篇文章主要給大家介紹了關于Vue項目部署后提示刷新版本的相關資料,文中通過實例代碼介紹的非常詳細,對大家學習或者使用vue具有一定的參考學習價值,需要的朋友可以參考下
    2022-06-06
  • Vue El-descriptions 描述列表功能實現(xiàn)

    Vue El-descriptions 描述列表功能實現(xiàn)

    這篇文章主要介紹了Vue El-descriptions 描述列表功能實現(xiàn),Descriptions 描述列表,列表形式展示多個字段,本文結合實例代碼給大家介紹的非常詳細,需要的朋友可以參考下
    2024-05-05
  • 適用于 Vue 的播放器組件Vue-Video-Player操作

    適用于 Vue 的播放器組件Vue-Video-Player操作

    這篇文章主要介紹了適用于 Vue 的播放器組件Vue-Video-Player操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-11-11

最新評論