国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

【Vue-Router】路由入門

這篇具有很好參考價值的文章主要介紹了【Vue-Router】路由入門。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

路由(Routing)是指確定網站或應用程序中特定頁面的方式。在Web開發(fā)中,路由用于根據URL的不同部分來確定應用程序中應該顯示哪個內容。

  1. 構建前端項目
npm init vue@latest
//或者
npm init vite@latest
  1. 安裝依賴和路由
npm install
npm install vue-router -S

【Vue-Router】路由入門,Vue-Router,vue.js,javascript,ecmascript
3. router 使用

login.vue

<template>
  <div>
    <div class="login">login</div>
  </div>
</template>

<script setup lang="ts">

</script>

<style scoped>
.login {
  background-color: red;
  height: 400px;
  width: 400px;
  font-size: 20px;
  color: white;
}
</style>

reg.vue

<template>
  <div>
    <div class="reg">reg</div>
  </div>
</template>

<script setup lang="ts">

</script>

<style scoped>
.reg {
  background-color: green;
  height: 400px;
  width: 400px;
  font-size: 20px;
  color: white;
}
</style>

index.ts

import { createRouter, createWebHistory, RouteRecordRaw } from "vue-router";

// 定義路由關系
const routes: Array<RouteRecordRaw> = [
  {
    path: "/",
    component: () => import("../components/login.vue")
  },
  {
    path: "/reg",
    component: () => import("../components/reg.vue")
  }
]
// 創(chuàng)建路由器
const router = createRouter({
  history: createWebHistory(),
  routes
})
// 導出路由器
export default router

App.vue

<template>
  <h1>hello world</h1>
  <div>
    <router-link to="/">Login</router-link>
    <router-link style="margin: 10px;" to="/reg">Reg</router-link>
  </div>
  <hr>
  <router-view></router-view>
</template>

<script setup lang="ts">

</script>

<style scoped>

</style>

main.ts

import { createApp } from 'vue'
import App from './App.vue'
import router from './router'
createApp(App).use(router).mount('#app')

【Vue-Router】路由入門,Vue-Router,vue.js,javascript,ecmascript

【Vue-Router】路由入門,Vue-Router,vue.js,javascript,ecmascript
router-view 補充:

router-view是Vue Router提供的一個組件,用于在Vue應用中展示匹配到的路由組件。

在Vue應用的模板中,可以使用<router-view></router-view>標簽來放置router-view。當訪問的路徑與路由配置中定義的路由匹配時,對應的路由組件將顯示在router-view的位置。

以下是一個簡單的示例:

<template>
  <div>
    <h1>My App</h1>
    <router-view></router-view>
  </div>
</template>

在上述例子中,<router-view></router-view>的位置就是用于展示匹配到的路由組件的地方。當用戶訪問的路徑匹配到了某個路由配置,對應的路由組件將會顯示在<router-view>標簽的位置。

通過使用<router-view>,我們可以根據不同的路徑加載不同的路由組件,從而實現(xiàn)頁面的動態(tài)切換。文章來源地址http://www.zghlxwxcb.cn/news/detail-646052.html

到了這里,關于【Vue-Router】路由入門的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!

本文來自互聯(lián)網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉載,請注明出處: 如若內容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • vue-router路由守衛(wèi)

    在我們使用vue-router的時候,路由守衛(wèi)就像監(jiān)聽器、攔截器一樣,幫我們做一些鑒權等操作,vue中的路由守衛(wèi)分為全局路由守衛(wèi)、獨享路由守衛(wèi)、組件內的路由守衛(wèi) 全局路由守衛(wèi) :?beforeEach、 afterEach 組件獨享路由守衛(wèi) :beforeEnter、 beforeLeave 組件內路由守衛(wèi) :beforeRouteEnter、

    2024年02月11日
    瀏覽(17)
  • Vue3配置路由(vue-router)

    Vue3配置路由(vue-router)

    緊接上篇文章,vue3的配置與vue2是有所差別的,本文就講述了如何配置,如果本文對你有所幫助請三連支持博主。 下面案例可供參考 使用npm命令進行安裝 : npm install vue-router@4 完成后我們打開項目根目錄下的 package.json 文件: 如下即為成功 這里創(chuàng)建 view目錄,然后在view目錄

    2023年04月12日
    瀏覽(27)
  • vue3使用vue-router嵌套路由(多級路由)

    vue3使用vue-router嵌套路由(多級路由)

    Vue3 嵌套路由的使用和 Vue2 相差不大,主要的區(qū)別是 Vue3 的路由實例化使用了 createApp() 方法,所以實例化路由時需要傳入根組件。另外,Vue3 的路由對象除了包含 Vue2 中的導航守衛(wèi)、導航鉤子和解析守衛(wèi)等功能外,還新增了 meta prop 和 route prop。 在使用嵌套路由時,建議將路由

    2024年02月03日
    瀏覽(29)
  • vue-router路由懶加載

    vue-router路由懶加載

    路由懶加載指的是打包部署時將資源按照對應的頁面進行劃分,需要的時候加載對應的頁面資源,而不是把所有的頁面資源打包部署到一塊。避免不必要資源加載。(參考vue項目實現(xiàn)路由按需加載(路由懶加載)的3種方式_小胖梅的博客-CSDN博客_vue懶加載?) 這里有三種方式可以

    2023年04月08日
    瀏覽(21)
  • vue-router路由模式詳解

    vue-router路由模式詳解

    目錄 一. vue-router(前端路由)有兩種模式,hash模式和history模式 二、路由模式解析 三、兩種模式的區(qū)別 1、hash模式 ?2、history路由 (3)popstate實現(xiàn)history路由攔截,監(jiān)聽頁面返回事件 一. vue-router(前端路由)有兩種模式,hash模式和history模式 1.hash 就是指 url 后面的 # 號以及后

    2024年02月03日
    瀏覽(34)
  • 【Vue-Router】路由傳參

    【Vue-Router】路由傳參

    list.json login.vue reg.vue App.vue index.ts reg.vue item?.name ,item?.price ,item?.id ,他們如果不使用可選鏈操作符會出現(xiàn)報錯: \\\'__VLS_ctx.item\\\' is possibly \\\'undefined\\\'. login.vue 注意: 傳遞 params 參數(shù)時,若使用 to 的對象寫法,必須使用 name 配置項,不能用 path 。 傳遞 params 參數(shù)時,需要提前在規(guī)

    2024年02月13日
    瀏覽(20)
  • vue-router(路由)詳細教程

    路由是一個比較廣義和抽象的概念,路由的本質就是 對應關系 。 在開發(fā)中,路由分為: ? 后端路由 ? 前端路由 后端路由 概念:根據不同的用戶 URL 請求,返回不同的內容 本質:URL 請求地址與服務器資源之間的對應關系 [外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將

    2024年02月04日
    瀏覽(21)
  • Vue3的vue-router路由詳解

    Vue3的vue-router路由詳解

    這篇文章是接著【三分鐘快速搭建Vue3+webpack項目】的內容做的開發(fā),有基礎的可以跳過?【三分鐘快速搭建Vue3+webpack項目】,直接看以下的內容。 Vue3的vue-router路由詳解: 首先安裝路由依賴模塊: 所需代碼文件如下圖: 圖1 ? 所需要的主要文件: index.html、index.js、App.vue in

    2024年02月01日
    瀏覽(22)
  • 5.10 Vue配置路由(vue-router)

    5.10 Vue配置路由(vue-router)

    官方網站:https://v3.router.vuejs.org/zh/installation Vue Router 是 Vue.js 官方提供的一種路由管理工具,它可以幫助開發(fā)者管理 Vue.js 應用程序的路由,并實現(xiàn)路由跳轉、參數(shù)傳遞、嵌套路由等功能。Vue Router 可以將一個單頁面應用分成多個視圖,在不同的路由之間進行切換,從而實現(xiàn)了

    2024年02月08日
    瀏覽(25)
  • 路由,vue-router的基本用法,vue-router的常見用法$route.params、$router.push、$router.replace、$router.go

    路由,vue-router的基本用法,vue-router的常見用法$route.params、$router.push、$router.replace、$router.go

    路由(英文: router)就是 對應關系 。 SPA指的是一個web網站只有唯一的一個HTML頁面, 所有組件的展示與切換 都在這唯一的一個頁面內完成。此時, 不同組件之間的切換 需要通過 前端路由 來實現(xiàn)。 *結論:*在SPA項目中, 不同功能之間的切換 ,要 依賴于前端路由 來完成! 通俗

    2024年01月16日
    瀏覽(27)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包