Vue学习手记03-路由跳转与路由嵌套

Posted somethingwithios

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Vue学习手记03-路由跳转与路由嵌套相关的知识,希望对你有一定的参考价值。


1.路由跳转

  1.   添加一个LearnVue.vue文件,
  2.   在router->index.js中 引入import Learn from ‘@/components/LearnVue‘
  3.   在touter中添加路由说明
 export default new VR(
    routes:[
      
        path:"/hello",
        name:"HelloWorld",
        component:HelloWorld
      ,
         
        path:"/learn",
        name:"Learn",
        component:Learn
            
    ]
  )

 

    4.在需要切换的地方使用标签router-link

    <ul>
      <router-link tag="li" to="hello"> hello</router-link>
      <router-link to="learn"> learn</router-link>
    </ul>

  属性:

  • to="hello"指定跳转的路由页面
  • tag 可以用于指定router-link标签的渲染标签,tag="li"就是安装li的标签样式来渲染。


2.动态路由(参数传递)
  /:id  多个参数就 /:id/:name

3.路由嵌套
01.引入子路由后
02.在创建路由时,添加一个children ,多级嵌套就添加多个children

export default new VR(
      routes:[
      
        path:"/hello",
        name:"HelloWorld",
        component:HelloWorld
      ,
         
        path:"/learn",
        name:"Learn",
        component:Learn,
    children:[
      
        path:"base",
        component:Base    
      
    ]
            
    ]
  )


03跳转的地方:to="/Learn/Base"这个要写全,不能只写Base

<router-link tag="li" to="/Learn/Base"> Base </router-link>

 

以上是关于Vue学习手记03-路由跳转与路由嵌套的主要内容,如果未能解决你的问题,请参考以下文章

Vue学习手记08-vue-cli的启动过程

Vue学习手记01-安装和项目创建

Angular2 路由跳转与传参

共享单车—— React后台管理系统开发手记:Router 4.0路由实战演练

Vue学习手记09-mock与axios拦截的使用

后端开发者的Vue学习之路