这篇文章主要介绍“Vue-Router如何用”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Vue-Router如何用”文章能帮助大家解决问题。使用 Vue.js 做项目的时候,一个页面是由多个组件构成的,所以在跳转页面的时候,并不适合用传统的 href,于是 vue-router 应运而生。
路由,其实就是指向的意思,当我点击页面上的home按钮时,页面中就要显示home的内容,如果点击页面上的about 按钮,页面中就要显示about 的内容。Home按钮 => home 内容, about按钮 => about 内容,也可以说是一种映射. 所以在页面上有两个部分,一个是点击部分,一个是点击之后,显示内容的部分。点击之后,怎么做到正确的对应,比如,我点击home 按钮,页面中怎么就正好能显示home的内容。这就要在js 文件中配置路由。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-Router如何用”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识,可以关注开发云行业资讯频道,小编每天都会为大家更新不同的知识点。
这篇文章将为大家详细讲解有关Java中try/finally怎么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。public class Test { public static void main(String[] arg…
免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。