搭建vite项目

Vite 是一个基于 Webpack 的开发服务器,用于开发 Vue 3 和 Vite 应用程序

一、创建一个vite项目

Vite 需要 Node.js 版本 18+,20+。然而,有些模板需要依赖更高的 Node 版本才能正常运行,当你的包管理器发出警告时,请注意升级你的 Node 版本。

npm create vite@latest
yarn create vite
yarn create vite my-vue-app --template vue

页面结构
↓↓↓
在这里插入图片描述

二、集成Vue Router

1.安装 vue-router@next插件

npm install vue-router@next
yarn add vue-router@next

2.在 src 目录下创建一个名为 router 的文件夹,并在其中创建一个名为 index.js 的文件。在这个文件中,我们将设置路由

// src/router/index.js
import { createRouter, createWebHistory } from 'vue-router'
import Home from '../view/home/index.vue'
import About from '../view/about/index.vue'

const routes = [
  {
    path: '/',
    name: 'Home',
    component: Home
  },
  {
    path: '/about',
    name: 'About',
    component: About
  }
]

const router = createRouter({
  history: createWebHistory(),
  routes
})

export default router

3. 在 src/main.js 中,导入并使用刚刚创建的路由

// src/main.js
import { createApp } from 'vue'
import App from './App.vue'
import router from './router'

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

4. 在 src/App.vue 中,添加一个 router-view 组件来显示当前路由的内容

<template>
  <div id="app">
    <router-view></router-view>
  </div>
</template>
//-------------------
//vite.config.js  配置一下config
import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'

// https://vitejs.dev/config/
export default defineConfig({
  base: './',
  server: {
    host: '0.0.0.0'
  },
  plugins: [vue()],
})



总结

相关推荐

  1. vitevue2项目

    2024-03-25 15:08:07       26 阅读
  2. vite+vue3项目初始化

    2024-03-25 15:08:07       18 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-03-25 15:08:07       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-03-25 15:08:07       106 阅读
  3. 在Django里面运行非项目文件

    2024-03-25 15:08:07       87 阅读
  4. Python语言-面向对象

    2024-03-25 15:08:07       96 阅读

热门阅读

  1. 最全Hive面试题2024年(2万字详解)

    2024-03-25 15:08:07       47 阅读
  2. linux内核原理-原子变量,自旋锁,互斥锁

    2024-03-25 15:08:07       38 阅读
  3. 随笔录-- Redis 5 种基本数据类型

    2024-03-25 15:08:07       37 阅读
  4. kingbaseESV8常用语句

    2024-03-25 15:08:07       35 阅读
  5. gethostbyname()域名解析到IP

    2024-03-25 15:08:07       41 阅读
  6. IP 报头和以太网报头

    2024-03-25 15:08:07       36 阅读
  7. TypeError: Descriptors cannot not be created directly.

    2024-03-25 15:08:07       37 阅读