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

溫馨提示×

溫馨提示×

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

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

如何解決vue中路由映射的問題

發布時間:2021-07-20 09:36:28 來源:億速云 閱讀:175 作者:小新 欄目:web開發

小編給大家分享一下如何解決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') },
];

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

如何解決vue中路由映射的問題

然后,路徑啥的都有,結果死活進入不了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中路由映射的問題”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

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

vue
AI

麻城市| 丹棱县| 四子王旗| 昌都县| 扶绥县| 黄冈市| 临江市| 弥渡县| 乌兰浩特市| 永兴县| 依兰县| 高陵县| 翁牛特旗| 共和县| 广平县| 顺昌县| 德钦县| 城市| 清河县| 茌平县| 巩义市| 南昌市| 通榆县| 鹤峰县| 桦川县| 高阳县| 罗山县| 满城县| 揭阳市| 右玉县| 牟定县| 商河县| 平遥县| 余江县| 镇原县| 凤台县| 江孜县| 双鸭山市| 靖西县| 杭锦旗| 临江市|