vue路由配置和使用

  • 在src/router文件夾下的index.js中進行配置


    image.png
  • 在main.js中調用index.js的配置:
import router from './router'
  • App.vue頁面使用(展示)路由:

把這個標簽放到對應位置:

<router-view></router-view>
  • 路由切換(原來的<a href=”XXX.html”>等地方):把切換標簽和鏈接改成:
<router-link  to="/">切換到HelloWorld組件</router-link>

當你點擊 <router-link> 時,這個方法會在內部調用,但是有時的需求是頁面不直接跳轉,有確認彈框或者其他事件,此時就需要在js中設置跳轉,常用的一種方法是 .$router.push(),該方法的參數(shù)可以是一個字符串路徑,或者一個描述地址的對象。

// 字符串
router.push('home')

// 對象
router.push({ path: 'home' })

// 命名的路由
router.push({ name: 'user', params: { userId: '123' }})

// 帶查詢參數(shù),變成 /register?plan=private
router.push({ path: 'register', query: { plan: 'private' }})

頁面可以通過 $route.params.xxx 獲取上個頁面?zhèn)鬟f過來的數(shù)據(jù)

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

  • 一、vue路由 1、路由配置文件 (1)在router.js中導入Vue和VueRouter (2)Vue調用Vu...
    風的記憶乀閱讀 9,069評論 0 58
  • 安裝路由 npm install vue-router --save-dev 配置 在src里新建router/i...
    十八歲的天空_b2de閱讀 7,063評論 0 3
  • 今天早上醒來翻身看到孩子爸寬厚的肩膀,我心里涌起一團名叫幸福的感動。聚少離多的日子,每一次短暫的相聚都是對...
    大玉小儒閱讀 105評論 0 2
  • 麥子已經收完 玉米正在耕種 秧苗晃著腦袋 等待父親移栽 父親在農諺里 挑著春夏秋冬 為兒女精心耕種著 一生的幸福 ...
    AK紫凝閱讀 1,426評論 2 8

友情鏈接更多精彩內容