本篇内容主要讲解“vue的导航链接组件怎么使用”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“vue的导航链接组件怎么使用”吧! vue的导航链接组件是“router-link”。“
Home
这里面 to 属性指定要跳转路由的path(地址栏内的地址).这个里面的 to 要和你指定的path一致,不区分大小写补充:a标签不可以,因为它是重新打开一个标签,他也能实现那个效果,只不过给人的感觉不像 router-link 那么友好扩展知识:router-link的属性
//下面是字符串的形式Home //下面几种为动态绑定,v-bind:可以简写为:Home /*但注意这个组件的导出需要有类似下面的代码 exportdefault{ name:'App', data(){ return{ index:'/' } } } */Home /* 这个路径就是路由中配置的路径 */User /* 在路由的配置的时候,添加一个name属性,例如: routes:[ { path:'/home', name:'User', component:home } ] */
2、tag类型: string默认值: “a”如果想要
Home
如果此时我们想要在这个li标签中添加a标签,如下所示,可以不为a标签添加href属性即可哦
Home
在这种情况下, 将作为真实的链接 (它会获得正确的 href 的),而 “激活时的CSS类名” 则设置到外层的
3、active-class类型: string默认值: “router-link-active”设置 链接激活时使用的 CSS 类名。默认值可以通过路由的构造选项 linkActiveClass 来全局配置。
about
默认值通过路由的构造选项 linkActiveClass 来全局配置,如下示例:
exportdefaultnewRouter({ mode:'history', linkActiveClass:'is-active', routes:[ { path:'/about', component:about } ] })
4、exact-active-class类型: string默认值: “router-link-exact-active”配置当链接被精确匹配的时候应该激活的 class。注意默认值也是可以通过路由构造函数选项 linkExactActiveClass 进行全局配置的。5、exact类型: boolean默认值: false”是否激活” 默认类名的依据是 inclusive match (全包含匹配)。 举个例子,如果当前的路径是 /a 开头的,那么
简单点说,第一个的话,如果地址是/aa,或/aa/bb,……都会匹配成功,但加上exact,只有当地址是/时被匹配,其他都不会匹配成功6、event类型: string | Array
document
如果我们不加event,那么默认情况下是当我们点击document的时候,跳转到相应的页面,但当我们加上event的时候,就可以改变触发导航的事件,比如鼠标移入事件7、replace类型: boolean默认值: false设置 replace 属性的话,当点击时,会调用 router.replace() 而不是 router.push(),于是导航后免费云主机、域名不会留下 history 记录。8、append类型: boolean默认值: false设置 append 属性后,则在当前 (相对) 路径前添加基路径到此,相信大家对“vue的导航链接组件怎么使用”有了更深的了解,不妨来实际操作一番吧!这里是云技术网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!
本篇内容主要讲解“vue的key怎么使用”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“vue的key怎么使用”吧!在vue中,key是DOM对象的标识,是给每一个vnode的唯一id,也是diff的一种优化策略;可…