当前位置: 首页 > news >正文

VUE3 路由配置

1.下载 VueRouter 模块

在命令行中输入

yarn add vue-router

2.导⼊相关函数

在自己创建的router/index.js 文件中

import { createRouter, createWebHashHistory } from 'vue-router'

3.创建路由实例

在自己创建的router/index.js 文件中

const theFirstRouter =()=>{return import('@/views/theFirstRouter.vue')};//懒加载模式

const routes=[        // 创建路由规则

   { path: '/', component:theFirstRouter}

]

const router = createRouter({        //创建路由实例

    history: createMemoryHistory(),

    routes

});

export default router        //导出路由实例,我这是默认导出

4.注册, 将路由实例注册到应⽤中, 让规则⽣效

此过程在main.js 文件中

import router from './router'        //因为我这是默认导入;

app. use (router)                //将路由交给app组件使用

5.在⽬录下, 创建需要的⻚⾯组件,并配置路由规则

先将文件组件化,然后配置路由表;

6.给路由出⼝(路径匹配的组件, 显⽰的位置)

< template >
        <!-- 路由出⼝ -->
        < router-view />
</ template >

 7.抽离

将所有东西写在一个页面上;抽离出来

router/index.js中写的

import { createRouter, createMemoryHistory } from 'vue-router'

const theFirstRouter =()=>{return import('@/views/theFirstRouter.vue')};    //懒加载

// 创建路由规则

const routes=[

   { path: '/', component:theFirstRouter}

]

//创建路由

const router = createRouter({

    history: createMemoryHistory(),

    routes

});

export default router

main.js中写 

import './assets/main.css'

import { createApp } from 'vue'

import { createPinia } from 'pinia'

import App from './App.vue'

import router from './router'       //主要是红色这一部分;把代码引进去

const app = createApp(App)

app.use(createPinia())

app.use(router)

app.mount('#app')

相关文章:

  • Apifox下载安装
  • 【C++】C++中的动态内存分配(new和delete)
  • 2025前端面试题(vue、react、uniapp、微信小程序、JS、CSS、其他)
  • 从零构建大语言模型全栈开发指南:第二部分:模型架构设计与实现-2.2.1从零编写类GPT-2模型架构(规划模块与代码组织)
  • 详细介绍RECT结构体
  • 09_从经典论文入手Seq2Seq架构
  • spring-security原理与应用系列:核心过滤器
  • 设置 Ollama 模型下载位置
  • Spring 线程
  • 微信小程序如何接入直播功能
  • [leetcode]map的用法
  • SpringBoot-配置文件中敏感信息的加密保姆级教程
  • Solr-搜索引擎-入门到精通
  • Ubuntu与Windows之间相互复制粘贴的方法
  • Spring MVC 请求与响应
  • Node.js下载安装配置指南(精简)
  • 给Web开发者的HarmonyOS指南02-布局样式
  • AndroidTV 直播电视-v20250323-第三方电视直播APP
  • 【设计模式】深入解析装饰器模式(Decorator Pattern)
  • SpringBoot通过Map实现天然的策略模式
  • 做视频网站玩什么配置/关键词优化公司费用多少
  • 5大动态网站资料/网络推广怎么做才有效
  • 面料做电商 哪个网站好/百度指数怎么做
  • 广西南宁市网站建设服务中心/百度刷seo关键词排名
  • 做网站哪家好公司/网络服务商
  • 网站用户黏度表现在/项目推广计划书