本文小编为大家详细介绍“VueRouter4.x怎么安装使用”,内容详细,步骤清晰,细节处理妥当,希望这篇“VueRouter4.x怎么安装使用”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。Vue Router中存在两种history
(记录历史路由),分别是URL.hash
和HTML5中提供的History免费云主机域名
两种。hash历史记录对于没有主机的Web应用程序(例如file://
),或当配置服务器不能处理任意的URL时非常有用,但是hash的SEO非常差劲;History历史是HTML5中新增的,对于IE来说不是很友好,但是Vue3都放弃IE了,你也就不用考虑IE了;这种方式是目前最常见的一种方式,但是应用程序必须通过http协议被提供服务。首先我们安装Vue Router,命令如下:然后在main.js
中写入如下代码:上面的代码中的routes
如果多的话,可以定义一个router.js
文件,将其进行抽离,示例代码如下:router.js
main.js
或者**直接在****router.js
中直接导出一个路由实例,在main.js
**中使用即可(这种方式更常用)。
是Vue提供的自定义组件,用于创建链接,在Vue中并没有使用原生的,因为
改变URL后会重新加载页面而
不会;关于
组件的细节支持哪些属性,可以参考文档。
组件用于与URL对应的组件,例如下面这段代码:然后我们的router.js
的代码如下:当我们的应用越来越大时,打包后的JavaScript代码也会特别的大,这个时候需要我们将整个应用拆分为不同的块,而Vue Router就支持这个功能,我们只需要使用动态导入替换静态导入即可,就比如上面那段代码:然后打包(webpack、Vite)工具就会将这些动态导入的组件单独打包,如下图所示:VueRouter允许我们动态的去设置路由匹配规则,例如我们现在有一个User
组件,组件的内容会根据不同的ID展示不同的内容,设置方法只需要通过:参数名
的形式去设置即可。例如:在模板中跳转如下:或者通过useRouter
这个hook提供的push
方法,例如:获取路由地址可以通过useRoute
这个hook,用法与useRouter
一致。VueRouter的动态路由允许我们匹配哪些没有匹配到的路由,示例代码如下:当前面的路由匹配未成功时,就会匹配这个路由。现在我们有一个需求,就是在HelloWorld
组件下存两个组件,需要切换着两个组件。这个时候路由嵌套的就发挥作用了,其实路由嵌套比较简单,就是通过路由配置中的一个children
属性来实现,示例代码如下:HelloWorld.vue
router.js
子组件比较简单,只有一个
标签,最终效果如下:读到这里,这篇“VueRouter4.x怎么安装使用”文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注百云主机行业资讯频道。
这篇文章主要介绍CSS字体属性简写规则是什么,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!CSS字体属性简写规则一般用CSS设定字体属性是这样做的:但也可以把它们全部写到一行上去:只有一点要提醒的:这种简写方法只有在同时指定font-s…
免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。