vue使用路由技術(shù)實現(xiàn)登錄成功后跳轉(zhuǎn)到首頁
一、概述
路由,決定從起點到終點的路徑的進程
在前端工程中,路由指的是根據(jù)不同的訪問路徑,展示不同組件的內(nèi)容
Vue Router是Vue.js的官方路由
二、使用步驟
安裝vue-router
npm install vue-router@4
在src/router/index.js中創(chuàng)建路由器,并導(dǎo)出
//導(dǎo)入vue-router
import { createRouter, createWebHistory } from 'vue-router'
//導(dǎo)入組件
import LoginVue from '@/views/Login.vue'
import LayoutVue from '@/views/Layout.vue'
//定義路由關(guān)系
const routes = [
{ path: '/login', component: LoginVue },
{ path: '/', component: LayoutVue }
]
//創(chuàng)建路由器
const router = createRouter({
history: createWebHistory(),
routes: routes
});
export default router
在vue應(yīng)用實例中使用router
在main.js中導(dǎo)入創(chuàng)建應(yīng)用實例的js文件,并調(diào)用實例的use方法使用路由器
import router from '@/router' app.use(router)

聲明router-view標簽,展示組件內(nèi)容
在App.vue文件的template標簽中,定義router-view標簽
<template> <router-view></router-view> </template>

將來根據(jù)路由匹配到的組件內(nèi)容,都會在router-view標簽內(nèi)進行展示
三、配置登錄成功后跳轉(zhuǎn)首頁
Login.vue
import { useRouter } from 'vue-router'
const router = useRouter()
router.push('/')

四、參考資料
https://www.bilibili.com/video/BV14z4y1N7pg
到此這篇關(guān)于vue使用路由技術(shù)實現(xiàn)登錄成功后跳轉(zhuǎn)到首頁的文章就介紹到這了,更多相關(guān)vue 登錄成功后跳轉(zhuǎn)到首頁內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
vue?draggable組件實現(xiàn)拖拽及點擊無效問題的解決
這篇文章主要介紹了vue?draggable組件實現(xiàn)拖拽及點擊無效問題的解決,只需要在設(shè)置handle屬性就可以了,.defaultTypeTag 是要拖拽的塊的類名,要注意的是需要做點擊事件的項不能包含在這個類名里面,不然會無法觸發(fā)點擊事件,詳細解決辦法跟隨小編一起學(xué)習(xí)吧2022-05-05
mpvue微信小程序開發(fā)之實現(xiàn)一個彈幕評論
這篇文章主要介紹了mpvue小程序開發(fā)之 實現(xiàn)一個彈幕評論功能,本文通過實例講解的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下2019-11-11

