当前位置: 首页 > news >正文

微软做网页的软件烟台优化网站公司

微软做网页的软件,烟台优化网站公司,网站建设公司唯美谷,门户网站的营销方式系列文档目录 Vue3ViteTypeScript安装 Element Plus安装与配置 主页设计与router配置 静态菜单设计 Pinia引入 文章目录 目录 系列文档目录 文章目录 前言 一、主页设计 二、配置代替别名 三、配置router 四、运行效果 五、参考文献 前言 本文将重点介绍如何使用…

系列文档目录

Vue3+Vite+TypeScript安装

Element Plus安装与配置

主页设计与router配置

静态菜单设计

Pinia引入


文章目录

目录

系列文档目录

文章目录

前言

一、主页设计

二、配置@代替别名

三、配置router

四、运行效果

五、参考文献



前言

        本文将重点介绍如何使用 Element Plus 的 Container 布局容器 来搭建页面的基本结构,以及 Vue Router 的安装配置。

通过本文的介绍,将能够掌握以下内容:

1. 如何使用 Element Plus 的 Container 布局容器搭建页面结构。

2.@别名定义:介绍如何在 Vite 和 TypeScript 环境中配置路径别名,简化项目路径管理,提高开发效率

3. Vue Router 安装与配置。


一、主页设计

1.开发Main.vue

1.1 建立文件夹src\views

1.2 新建src\views\main.vue

<template><div class="common-layout"><el-container><el-aside width="200px">Aside</el-aside><el-container><el-header>Header</el-header><el-main>Main</el-main></el-container></el-container></div></template>

代码主要是element plus官方代码,参考网址:http://element-plus.org/zh-CN/component/container.html

二、配置@代替别名

1.调整vite.config.ts

重点代码

resolve: {alias: {'@': '/src', // 配置 @ 别名指向 src 目录}}

完整配置

import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'// https://vite.dev/config/
export default defineConfig({plugins: [vue()],resolve: {alias: {'@': '/src', // 配置 @ 别名指向 src 目录}}})

2.调整tsconfig.json

{"compilerOptions": {"baseUrl": "./","paths": {"@/*": ["src/*"]}},"include": ["src/**/*.ts", "src/**/*.vue"]

三、配置router

1.安装router

npm install vue-router@4

2.增加文件夹src\router

3.增加文件src\router\index.ts

代码如下:

import { createRouter, createWebHistory } from 'vue-router';
import Main from '@/views/Main.vue';const routes = [{path: '/',name: 'main',component: Main,},];const router = createRouter({history: createWebHistory(),routes,
});export default router;

4.调整Main.ts增加router 引入

重点:

import router from './router';app.use(router);

完整配置:

import { createApp } from 'vue'
import ElementPlus from 'element-plus'
import 'element-plus/dist/index.css'
import * as ElementPlusIconsVue from '@element-plus/icons-vue'
import zhCn from 'element-plus/es/locale/lang/zh-cn'
import router from './router';
import App from './App.vue'const app = createApp(App)
for (const [key, component] of Object.entries(ElementPlusIconsVue)) {app.component(key, component)}app.use(ElementPlus, {locale: zhCn,})app.use(router);
app.mount('#app')

5.调整App.vue文件通过路由显示

重点:

 <RouterView /> 
<script setup lang="ts"></script><template><RouterView />   </template><style scoped>
/* 样式可根据需求添加 */
</style>

四、运行效果


五、参考文献

  1. Vue Router 官方文档:https://router.vuejs.org/
  2. element plus container设计文档http://element-plus.org/zh-CN/component/container.html

http://www.dtcms.com/a/528490.html

相关文章:

  • 使用Jmeter进行http接口测试
  • Jenkins从节点配置全攻略:从搭建到任务调度,参数详解与实战指南
  • 【Agentic AI】提示链模式学习笔记
  • 广东省省考备考(第一百三十三天10.25)——科学推理(强化训练)
  • 四季变化,室外太阳光的剧烈变化, 从“被动适应”到“主动免疫”,机器视觉检测如何实现?
  • 观察者模式学习
  • 常用标准电阻表 | E24标准电阻表
  • 三、检索增强生成(RAG)技术体系
  • 【Leetcode hot 100】739.每日温度
  • JAVA国际版任务悬赏发布接单系统源码支持IOS+Android+H5
  • 网站做选择题怎么快速选择艺术品拍卖网站源码php
  • 大模型微调完整步骤( LLama-Factory)
  • Rust + PostgreSQL:deadpool 和 diesel 数据库连接池实战(四)
  • 关于门户网站建设讲话关键词挖掘查询工具爱站网
  • GitHub等平台形成的开源文化正在重塑可以让
  • RHCSA-12计划任务
  • 快速提高网站权重提升门户网站地方生活门户有哪些
  • 【开题答辩全过程】以 产品报价系统为例,包含答辩的问题和答案
  • JS基础Day01
  • 建c2c网站深圳有名的品牌设计公司
  • 网页文字游戏seo入门
  • Windows系统内置的WIN32控件可分为标准控件和通用控件两大类
  • 数据结构初阶:Java中的ArrayList
  • Linux修炼:Ext系列文件系统
  • RocketMQ源码详解(消费端启动流程)
  • 利用DeepSeek改写递归CTE SQL语句为Python程序及优化
  • Zama TFHE 密文的Bootstrapping:小于1ms!
  • Spring Boot3零基础教程,函数式 Web 新特性,笔记51
  • Nginx----反向代理
  • 后端学习笔记--登录认证