1、Vue 3 - Vue Router 使用实录 : 创建 Vue 3 项目与安装 Vue Router

作者: 温新

图书: 【Vue 3 Vue Router 使用实录】

阅读: 89

时间: 2024-05-19 20:55:09

创建项目时,只选择 TypeScript 语法,后续需要什么我们就安装什么。

Vue Router 文档:https://router.vuejs.org/zh/introduction.html

1、创建项目

$ pnpm create vue@latest
.../share/pnpm/store/v3/tmp/dlx-24439    |   +1 +
.../share/pnpm/store/v3/tmp/dlx-24439    | Progress: resolved 1, reused 0, downloaded 1, added 1, done

Vue.js - The Progressive JavaScript Framework

✔ 请输入项目名称: … learn-vue3-router
✔ 是否使用 TypeScript 语法? … 否 / 是
✔ 是否启用 JSX 支持? … 否 / 是
✔ 是否引入 Vue Router 进行单页面应用开发? … 否 / 是
✔ 是否引入 Pinia 用于状态管理? … 否 / 是
✔ 是否引入 Vitest 用于单元测试? … 否 / 是
✔ 是否要引入一款端到端(End to End)测试工具? › 不需要
✔ 是否引入 ESLint 用于代码质量检测? … 否 / 是
✔ 是否引入 Vue DevTools 7 扩展用于调试? (试验阶段) … 否 / 是

正在初始化项目 /home/web/vue/2024/learn-vue3-router...

项目初始化完成,可执行以下命令:

  cd learn-vue3-router
  pnpm install
  pnpm dev

2、删除不必要的文件

$  cd learn-vue3-router

$ rm -rf src/components/*.vue
$ rm -rf src/components/icons/
$ rm -rf src/assets/*.css

src/main.ts

import { createApp } from 'vue'
import App from './App.vue'

createApp(App).mount('#app')

scr/App.vue

<template>
  <h3>Vue Router</h3>
</template>

<script setup lang="ts"></script>

<style scoped></style>

3、安装 vue router

$ pnpm i vue-router

$ pnpm add -D sass
$ pnpm i bootstrap

4、修改 main.ts

src/main.ts

import { createApp } from 'vue'
import App from './App.vue'

// 引入样式
import 'bootstrap/scss/bootstrap.scss'

createApp(App).mount('#app')

5、启动项目

$  pnpm install
$  pnpm dev
请登录后再评论