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

Vue3 頁面,菜單,路由的使用

 更新時間:2021年11月15日 11:24:36   作者:久曲鍵  
這篇文章主要介紹了Vue3之 頁面,菜單,路由的使用,文章圍繞Vue3頁面,菜單,路由相關資料展開詳細內(nèi)容,需要的朋友可以參考一下

一、實現(xiàn)點擊菜單跳轉

1、統(tǒng)一頁面命名方式

我們先將頁面命名統(tǒng)一,都用小寫形式,將Home、About頁面都改為小寫,接著再將routerindex.ts修改。

示例代碼如下:

import { createRouter, createWebHistory, RouteRecordRaw } from 'vue-router'
import Home from '../views/home.vue'
import About from '../views/about.vue'

const routes: Array<RouteRecordRaw> = [
  {
    path: '/',
    name: 'Home',
    component: Home
  },
  {
    path: '/about',
    name: 'About',
    component: About
    // route level code-splitting
    // this generates a separate chunk (about.[hash].js) for this route
    //懶加載讓我刪掉了
  }
]

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

export default router

2、新增管理頁面

views/admin下創(chuàng)建頁面為admin-ebook.vue,

示例代碼如下:

<template>
  <div class="about">
    <h1>電子書管理頁面</h1>
  </div>
</template>

3、添加路由

再次修改routerindex.ts內(nèi)容,

示例代碼如下:

import {createRouter, createWebHistory, RouteRecordRaw} from 'vue-router'
import Home from '../views/home.vue'
import About from '../views/about.vue'
import AdminEbook from '../views/admin/admin-ebook.vue'

const routes: Array<RouteRecordRaw> = [
  {
    path: '/',
    name: 'Home',
    component: Home
  },
  {
    path: '/about',
    name: 'About',
    component: About
  },
  {
    path: '/admin/admin-ebook',
    name: 'AdminEbook',
    component: AdminEbook
  }
]

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

export default router

4、在菜單中綁定路由

我們在header中修改,示例代碼如下:

<template>
    <a-layout-header class="header">
      <div class="logo" />
      <a-menu
          theme="dark"
          mode="horizontal"
          :style="{ lineHeight: '64px' }"
      >
        <a-menu-item key="/">
          <router-link to="/">首頁</router-link>
        </a-menu-item>
        <a-menu-item key="/admin/admin-ebook">
          <router-link to="/admin/admin-ebook">電子書管理頁面</router-link>
        </a-menu-item>
        <a-menu-item key="3">
          <router-link to="/about">關于我們</router-link>
        </a-menu-item>
      </a-menu>
    </a-layout-header>
</template>

<script lang="ts">
import {defineComponent} from 'vue';

export default defineComponent({
  name: 'TheHeader',
});
</script>

知識點:

使用router-link跳轉,示例如下: <router-link to="/">首頁</router-link>

二、實際效果

重新編譯啟動,如下圖:

到此這篇關于Vue3之 頁面,菜單,路由的使用的文章就介紹到這了,更多相關Vue3之 頁面,菜單,路由的使用內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • vue router自動判斷左右翻頁轉場動畫效果

    vue router自動判斷左右翻頁轉場動畫效果

    最近公司項目比較少終于有空來記錄一下自己對vue-router的一些小小的使用心得,本文給大家分享vue router自動判斷左右翻頁轉場動畫效果,感興趣的朋友一起看看吧
    2017-10-10
  • 詳解vue-cli腳手架build目錄中的dev-server.js配置文件

    詳解vue-cli腳手架build目錄中的dev-server.js配置文件

    這篇文章主要介紹了詳解vue-cli腳手架build目錄中的dev-server.js配置文件,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-11-11
  • Vue微信項目按需授權登錄策略實踐思路詳解

    Vue微信項目按需授權登錄策略實踐思路詳解

    這篇文章主要介紹了Vue微信項目按需授權登錄策略實踐思路詳解,本文給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2018-05-05
  • vue使用axios導出后臺返回的文件流為excel表格詳解

    vue使用axios導出后臺返回的文件流為excel表格詳解

    這篇文章主要介紹了vue使用axios導出后臺返回的文件流為excel表格方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-08-08
  • 淺談vue3在項目中的邏輯抽離和字段顯示

    淺談vue3在項目中的邏輯抽離和字段顯示

    本文主要介紹了vue3在項目中的邏輯抽離和字段顯示,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-08-08
  • vue 實現(xiàn)基礎組件的自動化全局注冊

    vue 實現(xiàn)基礎組件的自動化全局注冊

    這篇文章主要介紹了vue 實現(xiàn)基礎組件的自動化全局注冊的方法,幫助大家更好的理解和使用vue框架,感興趣的朋友可以了解下
    2020-12-12
  • vue中button標簽樣式和功能禁用的寫法

    vue中button標簽樣式和功能禁用的寫法

    這篇文章主要介紹了vue中button標簽樣式和功能禁用的寫法,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-04-04
  • Vue2?中的數(shù)據(jù)劫持簡寫示例

    Vue2?中的數(shù)據(jù)劫持簡寫示例

    這篇文章主要為大家介紹了Vue2?中的數(shù)據(jù)劫持簡寫示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-02-02
  • VUE響應式原理的實現(xiàn)詳解

    VUE響應式原理的實現(xiàn)詳解

    這篇文章主要為大家詳細介紹了VUE響應式原理的實現(xiàn),文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2022-03-03
  • Element-ui設置el-table表頭全選框隱藏或禁用

    Element-ui設置el-table表頭全選框隱藏或禁用

    這篇文章主要給大家介紹了關于Element-ui設置el-table表頭全選框隱藏或禁用的相關資料,文中手把手教你實現(xiàn)el-table實現(xiàn)跨表格禁用選項,需要的朋友可以參考下
    2023-07-07

最新評論