vue路由

Posted 吃草的虾米

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vue路由相关的知识,希望对你有一定的参考价值。

1.同步路由

  a.引入你想跳转的文件 import payment from ‘./app/payment‘

  b.在路由里配置你的页面

  const router = new VueRouter({
   routes: [
  {name:‘payment‘,path:‘/payment‘,component: payment} //path里的路径是指你浏览器显示的路径(例如http://localhost:9000/#/payment)
  })
 c.调用你的路由(我的实例代码是写在一个方法里的)
  
payMent(){
   var obj={total:this.totalPrice}

    router.push({
       name:"payment",
     params:obj //这必须传对象,不然界面会获取不到你想要传的值
    })
   }
2.异步路由
  使用异步路由不需要引入文件,也就是同步路由中的a步骤不需要,
  a.配置你要跳转的界面路由
    const router = new VueRouter({
      routes: [{name:‘payment‘,path:‘/payment‘,component:(resolve)=>{
  
        require.ensure([‘./app/payment‘],()=>{

          resolve(require(‘./app/payment‘))
          })
   }},

   ],
  })



 

以上是关于vue路由的主要内容,如果未能解决你的问题,请参考以下文章

VSCode自定义代码片段11——vue路由的配置

vue路由对象($route)参数简介

vue知识点-$route和$router

vue 路由对象(常用的)

VSCode自定义代码片段1——vue主模板

VSCode自定义代码片段——.vue文件的模板