1. 使用vite创建项目
1 | npm create vite@latest |
2. 替换main.js
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | // 从 Vue.js 框架中导入 createApp 函数。createApp 是用来创建 Vue 应用的函数。 import { createApp } from 'vue' // 导入一个 CSS 文件,这个文件包含了应用程序的样式信息。'./style.css' 表示这个 CSS 文件位于同一目录下 import './style.css' // 导入了一个 Vue 组件,这个组件通常是整个应用的主组件。App.vue 是一个单文件组件,它包含了应用的模板、逻辑和样式 import App from './App.vue' import router from './router' // 首先使用 createApp 函数创建一个新的 Vue 应用实例,然后用 mount 方法将这个应用挂载(显示)到 HTML 中的一个元素上。 // 这里的 '#app' 是一个选择器,它指向 HTML 中一个具有 id="app" 的元素,下面的index.html // 创建 Vue 应用实例,并使用 router const app = createApp(App) // 使用 Vue Router 插件 app.use(router) // 挂载 Vue 应用实例到 #app 元素 app.mount( '#app' ) |
3.创建路由文件
在src下创建router文件夹,然后在里面创建index,js
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | // 1. 定义路由组件. import {createRouter,createWebHashHistory} from 'vue-router' import Home from '../views/Home.vue' // 2. 定义一些路由F // 每个路由都需要映射到一个组件。 const routes = [ { path: '/' , component: Home }, ] // 3. 创建路由实例并传递 `routes` 配置 // 你可以在这里输入更多的配置,但我们在这里 const router = createRouter({ // 4. 内部提供了 history 模式的实现。为了简单起见,我们在这里使用 hash 模式。 history: createWebHashHistory(), routes, // `routes: routes` 的缩写 }) export default router; |
4. 改App.vue
1 2 3 4 5 6 7 | <template> <div id= "app" > <!-- 路由出口 --> <!-- 路由匹配到的组件将渲染在这里 --> <router-view></router-view> </div> </template> |
5. 下载包
1 | npm install vue-router |
6. 在src创建views文件夹,在里面创建Home.vue 组件,写点内容
启动组件
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
2023-03-12 如何使用