当前位置:实例文章 » 其他实例» [文章]vue3+vite+pinia+vue-router搭建环境

vue3+vite+pinia+vue-router搭建环境

发布人:shili8 发布时间:2025-02-05 10:58 阅读次数:0

**Vue3 + Vite + Pinia + Vue-Router 搭建环境**

### 前言在本文中,我们将一步步地讲解如何使用 Vue3、Vite、Pinia 和 Vue-Router 来搭建一个现代化的前端应用。

### 环境准备首先,我们需要安装 Node.js 和 npm。然后,创建一个新项目目录,并初始化 npm:

bashmkdir my-appcd my-appnpm init -y


接下来,我们需要安装 Vite、Vue3、Pinia 和 Vue-Router:

bashnpm install --save-dev @vitejs/plugin-vue vue@next pinia vue-router@next


### Vite 配置创建一个新文件 `vite.config.js`,并添加以下配置:

javascriptimport { defineConfig } from 'vite';
import vue from '@vitejs/plugin-vue';

export default defineConfig({
 plugins: [vue()],
});


这将告诉 Vite 使用 Vue3。

### Pinia 配置创建一个新文件 `pinia.config.js`,并添加以下配置:

javascriptimport { createPinia } from 'pinia';

const pinia = createPinia();

export default pinia;


这将创建一个新的 Pinia 实例。

### Vue-Router 配置创建一个新文件 `router/index.js`,并添加以下配置:

javascriptimport { createRouter, createWebHistory } from 'vue-router';
import HomeView from '../views/HomeView.vue';

const routes = [
 {
 path: '/',
 name: 'home',
 component: HomeView,
 },
];

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

export default router;


这将创建一个新的 Vue-Router 实例。

### App 组件创建一个新文件 `App.vue`,并添加以下配置:

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

<script setup>
import { useStore } from 'pinia';
import router from './router';

const store = useStore();

console.log(store);
</script>


这将创建一个新的 App 组件,使用 Pinia 的 `useStore` 函数来获取 Pinia 实例。

### HomeView 组件创建一个新文件 `views/HomeView.vue`,并添加以下配置:

vue<template>
 <div>
 <h1>Home View</h1>
 <p>This is the home view.</p>
 </div>
</template>

<script setup>
import { useStore } from 'pinia';

const store = useStore();

console.log(store);
</script>


这将创建一个新的 HomeView 组件,使用 Pinia 的 `useStore` 函数来获取 Pinia 实例。

### 最终效果现在,我们可以启动应用并访问 来查看 App 组件。点击 "Home View" 链接,可以跳转到 HomeView 组件。

这就是我们如何使用 Vue3、Vite、Pinia 和 Vue-Router 来搭建一个现代化的前端应用。

相关标签:vue
其他信息

其他资源

Top