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

vite+vue3中如何使用router

 更新時(shí)間:2023年06月28日 14:56:29   作者:cv魔法師  
這篇文章主要介紹了vite+vue3中如何使用router問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

vite+vue3中使用router

用vue3官方推薦的構(gòu)建工具vite創(chuàng)建vue3項(xiàng)目的時(shí)候,項(xiàng)目中是沒有像vue-cli一樣可以默認(rèn)引入路由的,這就很難受了,對(duì)于我這種習(xí)慣vue-cli配置好的人來說,有點(diǎn)不習(xí)慣。

下面我們就手動(dòng)引入路由。

npm下載vue3對(duì)應(yīng)的路由,注意的是vue3默認(rèn)使用的是4.0+版本的路由,vue2中是不支持的,我們直接下載最新版本的router

npm i vue-router -S

接下來在src目錄下建立個(gè)router文件夾,router文件夾下新建index.ts文件(我這里使用的是ts,js也一樣)

在index.ts中寫如下代碼

import { createRouter, createWebHistory } from "vue-router";
import home from "../view/Home.vue";
const routes:any = [
    {
        path: '/',
        component: home
    },
]
const router = createRouter({
    history: createWebHistory(),
    routes
})
export default router

然后main.ts文件中導(dǎo)入router,并全局使用

vite+vue3整合router

  • 安裝插件
open in browser v2.0.0
Element UI Snippets v0.7.2
Vue Language Features (Volar) v1.2.0
  • 安裝路由
npm install vue-router@4
  • 創(chuàng)建路由文件

 src/router/index.ts

import { RouteRecordRaw, createRouter, createWebHistory } from 'vue-router'
import Login from '@/components/Login.vue'
import Home from '@/components/Home.vue'
import Welcome from '@/components/Welcome.vue'
import User from '@/components/system/user/index.vue'
const routes:Array<RouteRecordRaw>=[
    {
        path: '/',
        redirect: '/login'
    },
    {
        path: '/login',
        component: Login
    },
    {
        path: '/home',
        component: Home,
        redirect: '/welcome',
        children: [
            {
                path: '/welcome',
                component: Welcome
            },
            {
                path: '/user',
                component: User
            }
        ]
    }
]
//路由對(duì)象
const router=createRouter({
    history:createWebHistory(),
    routes
})
//導(dǎo)出路由對(duì)象,在main.js中引用
export default router
  • main.js引入
import { createApp } from 'vue'
import App from './App.vue'
import ElementPlus from 'element-plus'
import router from "./router/index";
import store from "./store/index"
import 'element-plus/dist/index.css'
//全局引入css
import './assets/css/glob.css'
const app = createApp(App)
app.use(ElementPlus)
app.use(router)
app.use(store)
app.mount('#app')

總結(jié)

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

相關(guān)文章

  • 使用webpack打包后的vue項(xiàng)目如何正確運(yùn)行(express)

    使用webpack打包后的vue項(xiàng)目如何正確運(yùn)行(express)

    這篇文章主要介紹了使用webpack打包后的vue項(xiàng)目如何正確運(yùn)行(express) ,接下來通過本文給大家詳細(xì)介紹,需要的朋友可以參考下
    2018-10-10
  • vue3中的ref()詳解

    vue3中的ref()詳解

    ref對(duì)象可以通過.value屬性進(jìn)行修改,修改后的值也是響應(yīng)式的,并且修改后會(huì)觸發(fā)相關(guān)的副作用,這篇文章主要介紹了vue3中的ref(),需要的朋友可以參考下
    2023-05-05
  • 在Vue中使用Immutable.js的步驟

    在Vue中使用Immutable.js的步驟

    這篇文章主要介紹了在Vue中使用Immutable.js的步驟,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2023-09-09
  • vue iview 隱藏Table組件里的某一列操作

    vue iview 隱藏Table組件里的某一列操作

    這篇文章主要介紹了vue iview 隱藏Table組件里的某一列操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2020-11-11
  • vue頁(yè)面設(shè)置滾動(dòng)失敗的完美解決方案(scrollTop一直為0)

    vue頁(yè)面設(shè)置滾動(dòng)失敗的完美解決方案(scrollTop一直為0)

    這篇文章主要介紹了vue頁(yè)面設(shè)置滾動(dòng)失敗的解決方案(scrollTop一直為0),本文通過場(chǎng)景分析實(shí)例代碼相結(jié)合給大家介紹的非常詳細(xì),需要的朋友可以參考下
    2023-05-05
  • vue3+vant4封裝日期時(shí)間組件方式(年月日時(shí)分秒)

    vue3+vant4封裝日期時(shí)間組件方式(年月日時(shí)分秒)

    這篇文章主要介紹了vue3+vant4封裝日期時(shí)間組件方式(年月日時(shí)分秒),具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-10-10
  • 圖文詳解vue中proto文件的函數(shù)調(diào)用

    圖文詳解vue中proto文件的函數(shù)調(diào)用

    這篇文章主要給大家介紹了vue中proto文件函數(shù)調(diào)用的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用vue具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2021-08-08
  • Vue.js每天必學(xué)之Class與樣式綁定

    Vue.js每天必學(xué)之Class與樣式綁定

    這篇文章主要為大家詳細(xì)介紹了Vue.js的Class與樣式綁定,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2016-09-09
  • Vue的列表之渲染,排序,過濾詳解

    Vue的列表之渲染,排序,過濾詳解

    這篇文章主要為大家詳細(xì)介紹了Vue的列表之渲染,排序,過濾,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2022-02-02
  • element-ui 表格sortable排序手動(dòng)js清除方式

    element-ui 表格sortable排序手動(dòng)js清除方式

    這篇文章主要介紹了element-ui 表格sortable排序手動(dòng)js清除方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-07-07

最新評(píng)論