如何在Vue3中使用router

//在vue的js或ts文件中引入vue-router的方法
import {createWebHashHistory,createRouter} from 'vue-router'

官方提供 createWebHashHistorycreateRouter

createWebHashHistory

  • createWebHashHistory 指哈希模式
  • createWebHistory指history模式
  • 无论哪一种都需要在路由实例中做出设置

createRouter

使用createRouter创建路由实例,

  • 包含history和routes两个属性
const router = createRouter({history: createWebHashHistory(),routes: [{path: '/Aa', component: Aa},]
})

routes

复数,所以看到就猜是数组

官方文档上也写了,果然就是数组

最后使用Vue.ues()来使用

所以完整的代码是这样:

//引入vue-router的方法
import {createWebHashHistory,createRouter} from 'vue-router'
//创建路由实例
const router = createRouter({history: createWebHashHistory(),routes: [{path: '/xx', component:xx},]
})
//拆分vue3的挂载,然后使用routerconst app = createApp(App)app.use(router)app.mount('#app')

结尾,关于为什么我要写这个

因为我在{path: '/xx', component: xx}, 中的component达成了components.始终不能使用<router-view></router-view>来展现组件,最后一看源码

哦,我多打了个s啊
浪费了我宝贵的40分钟,怀疑人生

如何在Vue3中使用router相关推荐

  1. 中input怎么接受后台传值_[vue3]如何在vue3中优雅地使用vmodel?

    Vue中的数据绑定 绑定数据有三种方式: 插值,也就是{{name}}的形式,以文本的形式和实例data中对应的属性进行绑定 v-bind v-model v-bind eg:v-bind:class ...

  2. 如何在Vue3中使用Hooks

    在Vue的options Api时代,mixins是我们抽离一个功能的重要手段,而在使用composition Api的Vue3时代,我们可以用hooks来实现类似mixins的功能. 相比mixin ...

  3. 如何在vue3中优雅地使用v-model?

    文章目录 ps:vue3中推荐使用的是reactive写法,文中这种格式只是为了和vue2做对照,只是为了凸显vue3中对v-model的改进,仅供参考. Vue中的数据绑定 v-bind v-bin ...

  4. Vue--》如何在Vue3中书写TSX

    在vue2的时候就已经可以使用 jsx 语法,但是不是很友好,写起来是一件很痛苦的事情,所以你很少见到有人会在vue2中书写 jsx 语法,官方也不建议我们在vue2中进行书写 jsx 的代码风格: ...

  5. Vue3中的Vue Router初探

    对于大多数单页应用程序而言,管理路由是一项必不可少的功能.随着新版本的Vue Router处于Alpha阶段,我们已经可以开始查看下一个版本的Vue中它是如何工作的. Vue3中的许多更改都会稍微改变 ...

  6. 如何在 Deno 中构建一个 URL 短链生成器

    作者 | 韩亦乐       责编 | 欧阳姝黎 原文地址:How to Build a URL Shortener in Deno 原文作者:Akash Joshi 译者:hylerrix 备注:本 ...

  7. 软件部署在不同linux上,如何在Linux中安装和部署keepalived

    如何在Linux中安装和部署keepalived 发布时间:2020-05-27 13:56:19 来源:亿速云 阅读:407 作者:鸽子 keepalived的部署 keepalived在很多高可用 ...

  8. vue3 中使用动画技术

    vue3 中使用动画技术 作者: jcLee95 邮箱 :291148484@163.com CSDN 主页:https://blog.csdn.net/qq_28550263?spm=1001.21 ...

  9. Vue3中的父子、子父组件通信

    Vue3中的父子.子父组件通信方式总结 李俊才的CSDN博客 CSDN用户名:jcLee95 邮箱:291148484@163.com 1. 父组件 => 子组件 | 使用props 父组件(分 ...

最新文章

  1. Spring3.1新属性管理API:PropertySource、Environment、Profile
  2. Linux内核中无名管道pipe和有名管道fifo的分析
  3. ios网络学习------4 UIWebView的加载本地数据的三种方式
  4. UI设计师应了解最终用户的十件事
  5. 后宫佳丽三千,假如古代皇帝也懂负载均衡算法...
  6. 卷不动也得继续学!紧跟vue3的步伐,再来get一波进阶新特性!
  7. Android MediaPlayer使用方法简单介绍
  8. 原作者出局!Faker.js已被社区控制。。
  9. shell编程四剑客之 find
  10. CentOS6.3 编译安装LAMP(4):编译安装 PHP5.3.27
  11. 在线答题java背景_答题功能java
  12. 西门子S7系列PLC的主要种类及应用软件
  13. win10无线投屏_win10投屏快捷键无需频繁插拔
  14. 记一次JPA项目启动速度优化
  15. 大话设计模式之爱你一万年:第八章 结构型模式:外观(门面)模式:冬天有你不再寒冷:1.外观模式概念
  16. zookeeper压缩包下载地址
  17. 线性规划第一阶段入基变量和出基变量选择的细节讨论
  18. docker学习篇(二)---- 基础篇
  19. 数据结构-C语言-严蔚敏
  20. 固定资产管理系统能帮助企业做哪些工作?

热门文章

  1. 微信二维码图片长按没有出现“识别图中的二维码”
  2. 智密-腾讯云直播 MLVB 插件优化教程:六步提升拉流速度+降低直播延迟
  3. 解决ios固定定位失效问题
  4. python3绘制皮卡丘
  5. 三相维也纳pfc,开关电源,三相AC输入无桥pfc±400vDC输出
  6. 工具党如何干掉某讯手游的反修改器功能
  7. Shell脚本遍历指定网段的在线ip
  8. SRT视频字幕的解析与同步原理
  9. 明日传奇第三季/全集Legends of Tomorrow迅雷下载
  10. cv2.destoryAllWindows()无效的解决方法