Vue-Router使用实例代码分析


本文小编为大家详细介绍“Vue-Router使用实例代码分析”,内容详细,步骤清晰,细节处理妥当,希望这篇“Vue-Router使用实例代码分析”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。Vue-Router的最简单使用
1.先注册路由
2.将路由注册到VM组件中3.定义组件4.页面定义跳转路径使用Router-Link替代a标签
这么做主要是为了去掉a标签中的为了匹配hash地址的“#”,如下同时,我们还可以利用tag标签来渲染router-link元素,router-link默认渲染为a链接元素,使用tag标签可以渲染其他元素,上述代码中渲染为span元素了。无论渲染成什么元素,都依然与a连接一样拥有跳转的点击事件重定向技术以及默认路径
默认路径
我们可以使用默认路径的方式指定根路径,只需要在上述路由定义的方式中加入默认路径即可重定向方式指定默认路径
同样的使用一行代码即可直接重定向到login路径下,相比上述的默认路径,此方式在url的展示上更为明显路由选中之后高亮设置
使用默认类设置为高亮
Vue为router-link内置了一个连接点击之后高亮的类router-link-active,即可以在自己的style中设置使免费云主机域名用自定义类名
当我们想使用第三方定义的选中样式,或者是自己想定义更为简洁的样式,可以使用linkActiveClass来定义,即在路由初始化时指定类名,在指定样式时再自定义样式指定样式路由传参
使用query方式传递参数
首先我们再设置路由链接是指定参数且可以指定并获取多个参数,主要是再定义的组件对象内部使用created方法来获得使用params方式传递参数
首先我们在路由定义的时候采用:定义params参数在实际使用过程中如何传递在组件中使用路由嵌套的实现
主要是由children属性来实现的,上述代码中由三个易错点1.定义路由时,子路由没有‘/’
2.在父组件中定义子组件要写子组件的全路径3.在父组件中定义组件同样要加入router-view元素案例:路由命名视图实现经典布局
命名视图在定义路由时使用components属性(注意不是component)来定义:几个组件分别定义如下我们在页面上使用上述命名视图时使用router-view的name属性来定义未使用命名属t性name设置视图组件的将采用default命名视图设置一下样式Vue具体轻量级框架、简单易学、双向数据绑定、组件化、数据和结构的分离、虚拟DOM、运行速度快等优势,Vue中页面使用的是局部刷新,不用每次跳转页面都要请求所有数据和dom,可以大大提升访问速度和用户体验。读到这里,这篇“Vue-Router使用实例代码分析”文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注开发云行业资讯频道。

相关推荐: linux和bsd间有哪些区别

这篇文章主要介绍“linux和bsd间有哪些区别”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“linux和bsd间有哪些区别”文章能帮助大家解决问题。 区别:1、linux只是一个系统内核,BSD是完整操作系统。2、L…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 12/28 15:32
下一篇 12/28 15:32