王大拿
知道的越多,不知道的也就越多! 只要学不死,就往死里学!!!
随笔 - 118,  文章 - 1,  评论 - 7,  阅读 - 81988

1、安装vite

vite 官网:https://cn.vitejs.dev/

1.2、安装 vite 构建工具:

$ npm install -g create-vite-app

1.3、Vite 创建 vue3 项目

create-vite-app vue3-demo 

1.4、安装 vue-router

安装 vue-router 工具,首先命令安装最新版本:

npm install vue-router@4.0.3 
安装完成,
    1)、在 src 文件夹下创建 router 文件夹,router 文件夹下创建 index.js 文件。
    2)、在 src 文件夹下继续创建 views 文件夹,views 文件夹下创建 About.vue 和 Home.vue 文件,然后在里面随便写几个标签文字之类的编写一点静态页面内容。
    3)、在 router 文件夹下的 index.js 文件中写入下面代码:
import { createRouter, createWebHistory } from 'vue-router'

// 开启历史模式
// vue2中使用 mode: history 实现
const routerHistory = createWebHistory();

const router = createRouter({
    history: routerHistory,
    routes: [
        {
            path: '/',
            redirect: '/home'
        },
        {
            path: '/home',
            component: () => import('../views/Home.vue')
        },
        {
            path: '/about',
            component: () => import('../views/About.vue')
        }
    ]
})

export default router 
    4)、在 App.vue 中修改这一部分:
<template>
  <div class="nav-btn">
    <router-link to='/'> Home</router-link>
    <router-link to='/about'>About </router-link>
  </div>
  <router-view></router-view>
</template> 
    4)、最后在全局 main.js 引入一下 router。
import { createApp } from 'vue'
import App from './App.vue'
import './index.css'
import router from './router'

const app = createApp(App)
app.use(router)
app.mount('#app') 

1.5、安装 less 以及 less-loader

npm install less less-loader --save 

1.6、Element Plus 组件库安装

npm install element-plus 

安装完成,在 main.js 中引入。

import ElementPlus from 'element-plus'
import 'element-plus/dist/index.css'

const app = createApp(App)
app.use(ElementPlus)
app.mount('#app') 
$ npm init vite@latest
√ Project name: ... vue-el-admin
√ Select a framework: » Vue
√ Select a variant: » TypeScript

Scaffolding project in D:\vueProject\vue-el-admin...

Done. Now run:

  cd vue-el-admin
  npm install
  npm run dev
posted on   DevOps_SRE  阅读(550)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示