最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

手把手教你Vue3實(shí)現(xiàn)路由跳轉(zhuǎn)

 更新時(shí)間:2022年08月31日 16:17:20   作者:云胡同學(xué)  
Vue Router是Vue.js的官方路由器,它與Vue.js核心深度集成,使使用Vue.js構(gòu)建單頁(yè)應(yīng)用程序變得輕而易舉,下面這篇文章主要給大家介紹了關(guān)于Vue3實(shí)現(xiàn)路由跳轉(zhuǎn)的相關(guān)資料,需要的朋友可以參考下

一、安裝 vue-router

npm install vue-router@4

二、新建 vue 頁(yè)面

src 目錄下新建 view 目錄用來(lái)存放 vue 的頁(yè)面。

然后在 view目錄下新建兩個(gè) vue 頁(yè)面,分別是 login.vueregister.vue。

2.1 login.vue

<template>
  <div>
    當(dāng)前是登錄頁(yè)面
  </div>
</template>

<script>
export default {
  name: "login"
}
</script>

<style scoped>
</style>

2.2 register.vue

<template>
  <div>
    當(dāng)前是注冊(cè)頁(yè)面
  </div>
</template>

<script>
export default {
  name: "register"
}
</script>

<style scoped>
</style>

三、新建路由文件

src 目錄下新建 router 目錄用來(lái)存放路由配置的頁(yè)面。

3.1 新建 index.js

在 router 目錄下新建 index.js 配置路由。

import {createRouter, createWebHistory} from 'vue-router'
import routes from './routes'    // 導(dǎo)入 router 目錄下的 router.js

const router = createRouter({
	history: createWebHistory(process.env.BASE_URL),
	routes
})
export default router;

目前 routes 里面還沒(méi)有路由路徑等內(nèi)容,因此我們要再新建一個(gè) routes.js文件。

3.2 新建 routes.js

還是在 router 目錄下新建 routes.js

import Register from '@/view/register.vue'
import Login from '@/view/login.vue'

const routes = [
    {
        name: 'login',
        path: '/login',
        component: Login
    },
    {
        name: 'register',
        path: '/register',
        component: Register
    }
];
export default routes

導(dǎo)入剛剛新建的 vue 頁(yè)面,然后和 path 綁定在一塊。

四、在 App.vue 中配置路由的跳轉(zhuǎn)

<template>
<div id = "app">
	<p>
	  <el-button>
            <router-link to="/login">登錄</router-link>
	  </el-button>
          
	  <el-button>
            <router-link to="/register">注冊(cè)</router-link>
	  </el-button>
	</p>
	<router-view/>
	</div>
</template>

<script>
// App.vue 的名稱叫 app
    export default {
        name: 'app'
    }
</script>

注意要使用 router-link 標(biāo)簽來(lái)進(jìn)行路由的跳轉(zhuǎn)。

el-button是這邊 Element UI框架的控件,如果沒(méi)安裝,可以不使用。

五、在 main.js 中 use 路由

import { createApp } from 'vue'
import ElementPlus from 'element-plus'
import 'element-plus/dist/index.css'
import App from './App.vue'
import router from './router/index' // 加載 router 底下的 index.js 路由配置文件

const app = createApp(App)
app.use(router)		
app.use(ElementPlus) // 沒(méi)安裝 Element UI 可以不用
app.mount('#app')

六、src 目錄結(jié)構(gòu)

src
│  App.vue
│  main.js
│      
├─router
│      index.js
│      routes.js
│      
└─view
        login.vue
        register.vue

七、結(jié)果

7.1 默認(rèn)頁(yè)面

7.2 點(diǎn)擊登錄

7.3 點(diǎn)擊注冊(cè)

總結(jié)

到此這篇關(guān)于Vue3實(shí)現(xiàn)路由跳轉(zhuǎn)的文章就介紹到這了,更多相關(guān)Vue3路由跳轉(zhuǎn)內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • vue+elementUI實(shí)現(xiàn)多文件上傳與預(yù)覽功能實(shí)戰(zhàn)記錄(word/PDF/圖片/docx/doc/xlxs/txt)

    vue+elementUI實(shí)現(xiàn)多文件上傳與預(yù)覽功能實(shí)戰(zhàn)記錄(word/PDF/圖片/docx/doc/xlxs/txt)

    這篇文章主要給大家介紹了關(guān)于利用vue+elementUI實(shí)現(xiàn)多文件上傳與預(yù)覽功能的相關(guān)資料,包括word/PDF/圖片/docx/doc/xlxs/txt等格式文件上傳,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-08-08
  • vue3監(jiān)聽(tīng)路由的變化代碼示例

    vue3監(jiān)聽(tīng)路由的變化代碼示例

    在vue項(xiàng)目中假使我們?cè)谕粋€(gè)路由下,只是改變路由后面的參數(shù)值,期望達(dá)到數(shù)據(jù)的更新,這篇文章主要給大家介紹了關(guān)于vue3監(jiān)聽(tīng)路由的變化的相關(guān)資料,需要的朋友可以參考下
    2023-09-09
  • Vite和Vue CLI的優(yōu)劣

    Vite和Vue CLI的優(yōu)劣

    這篇文章主要介紹了Vite比Vue CLI快在哪里,幫助大家更好的理解和使用vue,感興趣的朋友可以了解下
    2021-01-01
  • Element-UI+Vue模式使用總結(jié)

    Element-UI+Vue模式使用總結(jié)

    這篇文章主要介紹了Element-UI+Vue模式使用總結(jié),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-01-01
  • vue-cli中vue本地實(shí)現(xiàn)跨域調(diào)試接口

    vue-cli中vue本地實(shí)現(xiàn)跨域調(diào)試接口

    這篇文章主要介紹了vue-cli中vue本地實(shí)現(xiàn)跨域調(diào)試接口,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2019-01-01
  • VUE和Antv G6實(shí)現(xiàn)在線拓?fù)鋱D編輯操作

    VUE和Antv G6實(shí)現(xiàn)在線拓?fù)鋱D編輯操作

    這篇文章主要介紹了VUE和Antv G6實(shí)現(xiàn)在線拓?fù)鋱D編輯操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-10-10
  • vite打包出現(xiàn)"default"?is?not?exported?by?"node_modules/...問(wèn)題解決

    vite打包出現(xiàn)"default"?is?not?exported?by?"no

    這篇文章主要給大家介紹了關(guān)于vite打包出現(xiàn)"default"?is?not?exported?by?"node_modules/...問(wèn)題解決的相關(guān)資料,文中通過(guò)代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2023-11-11
  • vue+mockjs模擬數(shù)據(jù)實(shí)現(xiàn)前后端分離開(kāi)發(fā)的實(shí)例代碼

    vue+mockjs模擬數(shù)據(jù)實(shí)現(xiàn)前后端分離開(kāi)發(fā)的實(shí)例代碼

    本篇文章主要介紹了vue+mockjs模擬數(shù)據(jù)實(shí)現(xiàn)前后端分離開(kāi)發(fā)的實(shí)例代碼,具有一定的參考價(jià)值,有興趣的可以了解一下
    2017-08-08
  • vuex刷新頁(yè)面丟失登錄token信息的解決方案

    vuex刷新頁(yè)面丟失登錄token信息的解決方案

    本文主要介紹了vuex刷新頁(yè)面丟失登錄token信息的解決方案,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-07-07
  • 使用json-editor-vue3(Json字段編輯器)

    使用json-editor-vue3(Json字段編輯器)

    文章介紹了如何在Vue3+Ts項(xiàng)目中使用json-editor-vue3插件,并解決了導(dǎo)入過(guò)程中遇到的模塊識(shí)別問(wèn)題,通過(guò)步驟說(shuō)明和代碼示例,展示了如何在項(xiàng)目中成功引入和使用該插件,并提供了一些常見(jiàn)參數(shù)和事件說(shuō)明
    2025-01-01

最新評(píng)論

临夏市| 临高县| 克东县| 天长市| 鄂伦春自治旗| 绍兴市| 西安市| 林甸县| 津市市| 离岛区| 鄂托克旗| 分宜县| 凤山县| 阳江市| 东海县| 承德市| 渭源县| 西和县| 南岸区| 虹口区| 曲周县| 潼南县| 上饶市| 黑龙江省| 鹿邑县| 诸暨市| 开阳县| 忻城县| 庆元县| 柳州市| 太和县| 泽普县| 瓦房店市| 资中县| 景泰县| 乌苏市| 连云港市| 长沙市| 临夏县| 灵寿县| 黑河市|