亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Vue Router4與Router3路由配置與區(qū)別說明

 更新時間:2025年04月01日 14:38:24   作者:貓老板的豆  
這篇文章主要介紹了Vue Router4與Router3路由配置與區(qū)別說明,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教

路由安裝

  • Vue 2 (使用 Vue Router 3) :
npm install vue-router@3
  • Vue 3 (使用 Vue Router 4) :
npm install vue-router@4

路由配置

vue-router 3 版本寫法

配置路由

// router/index.js  
import Vue from 'vue'  
import Router from 'vue-router'  
import Home from '../views/Home.vue'  
import About from '../views/About.vue'  
  
Vue.use(Router)  

const routes = [  
  {  
    path: '/',  
    name: 'Home',  
    component: Home  
  },  
  {  
    path: '/about',  
    name: 'About',  
    component: About  
  }  
]  

export default new Router({  // 區(qū)別1
  mode: 'history',  // 區(qū)別2
  base: process.env.BASE_URL,  
  routes 
})

使用路由

// main.js  
import Vue from 'vue'  
import App from './App.vue'  
import router from './router'  
  
new Vue({  
  router,  
  render: h => h(App)  
}).$mount('#app')  // 區(qū)別3  

vue-router 4 版本寫法

配置路由

// router/index.js
import { createRouter, createWebHistory } from 'vue-router'  
import Home from '../views/Home.vue'  
import About from '../views/About.vue'  
  
const routes = [  
  {  
    path: '/',  
    name: 'Home',  
    component: Home  
  },  
  {  
    path: '/about',  
    name: 'About',  
    component: About  
  }  
]  
  
const router = createRouter({  // 區(qū)別1
  history: createWebHistory(process.env.BASE_URL),  // 區(qū)別2
  routes  
})  
  
export default router

使用路由

// main.js  
import { createApp } from 'vue'  
import App from './App.vue'  
import router from './router'  
  
const app = createApp(App)  
app.use(router)  // 區(qū)別3  
app.mount('#app')

Vue Router 4 與 Vue Router 3 區(qū)別

  • 與 Vue 版本的兼容性:Vue Router 4 是專門為 Vue 3 設計的,而 Vue Router 3 與 Vue 2 兼容。
  • Composition API 的集成:Vue Router 4 提供了更好的對 Vue 3 Composition API 的支持,允許你使用 useRouteuseRouter 鉤子在組合式組件中訪問路由信息。
  • TypeScript 支持:Vue Router 4 對 TypeScript 提供了更好的支持,類型定義更加完整和準確。
  • 路由守衛(wèi)的改進:Vue Router 4 改進了路由守衛(wèi)(導航守衛(wèi))的 API,提供了更多的靈活性和控制。
  • 滾動行為:Vue Router 4 改進了滾動行為的管理,允許更細粒度的控制。

具體體現(xiàn)在:

  1. createRouter() 替換 new Router()
  2. 路由模式由 createWebHistory() 替換 mode: 'history'
  3. main.js中由 .use(router) 替換 new Vue({ router })

路由模式區(qū)別

vue-router 3.xvue-router 4.x
historycreateWebHistory()
hashcreateWebHashHistory()
abstractcreateMemoryHistory()

總結

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • Vue router動態(tài)路由實現(xiàn)過程

    Vue router動態(tài)路由實現(xiàn)過程

    Vue動態(tài)路由(約定路由),聽起來好像很玄乎的樣子,但是你要是理解了實現(xiàn)思路,你會發(fā)現(xiàn)沒有想象中的那么難,下面這篇文章主要給大家介紹了關于vue實現(xiàn)動態(tài)路由添加功能的簡單方法,需要的朋友可以參考下
    2023-03-03
  • Vue實現(xiàn)預覽docx/xlsx/pdf等類型文件功能

    Vue實現(xiàn)預覽docx/xlsx/pdf等類型文件功能

    這篇文章主要介紹了如何在Vue中實現(xiàn)docx/xlsx/pdf等類型文件預覽功能,在實現(xiàn)過程中,需要注意文件的格式和轉(zhuǎn)換方式,以及插件和組件的使用方法和注意事項,需要的朋友可以參考下
    2023-05-05
  • vue設計與實現(xiàn)合理的觸發(fā)響應

    vue設計與實現(xiàn)合理的觸發(fā)響應

    這篇文章主要為大家介紹了vue設計與實現(xiàn)合理的觸發(fā)響應示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-08-08
  • vue中使用騰訊云Im的示例

    vue中使用騰訊云Im的示例

    這篇文章主要介紹了vue中使用騰訊云Im的示例,幫助大家調(diào)用對應的api,完成自己的項目,感興趣的朋友可以了解下
    2020-10-10
  • vue中關于template報錯等問題的解決

    vue中關于template報錯等問題的解決

    這篇文章主要介紹了vue中關于template報錯等問題的解決,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-04-04
  • vue將單頁面改造成多頁面應用的方法

    vue將單頁面改造成多頁面應用的方法

    最近領導交我一個項目是使用 vue-cli 搭建的單頁面應用。下面小編通過本文給大家介紹vue將單頁面改造成多頁面應用的方法 ,感興趣的朋友一起看看吧
    2018-11-11
  • 基于vue的短信驗證碼倒計時demo

    基于vue的短信驗證碼倒計時demo

    這篇文章主要介紹了基于vue的短信驗證碼倒計時demo,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-09-09
  • vuex實現(xiàn)數(shù)據(jù)持久化的兩種方案

    vuex實現(xiàn)數(shù)據(jù)持久化的兩種方案

    這兩天在做vue項目存儲個人信息的時候,遇到了頁面刷新后個人信息數(shù)據(jù)丟失的問題,在查閱資料后,我得出兩種解決數(shù)據(jù)丟失,使用數(shù)據(jù)持久化的方法,感興趣的小伙伴跟著小編一起來看看吧
    2023-08-08
  • 淺析前端路由簡介以及vue-router實現(xiàn)原理

    淺析前端路由簡介以及vue-router實現(xiàn)原理

    路由就是用來跟后端服務器進行交互的一種方式,通過不同的路徑,來請求不同的資源,請求不同的頁面是路由的其中一種功能。這篇文章主要介紹了前端路由簡介以及vue-router實現(xiàn)原理,需要的朋友可以參考下
    2018-06-06
  • Vue組件傳值過程接收不成功的問題及解決

    Vue組件傳值過程接收不成功的問題及解決

    這篇文章主要介紹了Vue組件傳值過程接收不成功的問題及解決,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-06-06

最新評論