day80-vue

拥有回忆 提交于 2019-11-27 03:23:36

vue路由name的使用

#路由配置

import Main from './views/Main'
routes: [
    {
        path: '/main',
        name: 'main',
        component: Main
    }
]


#视图使用

<router-link :to="{name: 'main'}">主页</router-link>          <!--注:如果to后面没值,路由就变成之前点击的路由-->

router-link与系统a标签的区别

router-link:
  会被vue渲染成a标签,但是点击这样的a标签不能发生页面的转跳,只会出现组件的替换
<a>:
  也可以完成同样的效果,但是会发生页面的转跳,并且效率低

路由的重定向

routes: [
    {
        path: '/',
        name: 'home',
        component: Home
    },
    {
        path: '/home',
        redirect: '/',                       // 重定向
    }
]

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!