Vue中路由的创建跳转

Posted 小白鼠_糖糖

tags:

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

一、创建路由

  1、先创建一个route.js文件,创建路由,导出路由。

  //创建路由,从vue-router中导入两个方法。

  import createWebHistory,createRouter from "vue-router";

  //导入需要跳转页面的文件

  import FlexWork1 from "../views/FlexWork1";

  //创建路由模式

  const history = createWebHistory();

  //创建路由对象

  const router = createRouter(

    history:history,

    routes:[

      

        path:\'/FlexWork1\',

        name:\'FlexWork1\',

        component:FlexWork1

]

)

  //导出路由对象

  export

    router,history

  2、引用路由

  2.1 需要在main.js文件中导入route.js文件,然后需要注入到main.js createApp中使用,使用.use()

  import router from "./router/route

  createApp(App).use(router)

二、路由跳转

  1、路由的跳转方式有两种,一种是声明式跳转,一种是编程式跳转。

  1.1 编程式跳转

  @click="clickRouter"  在需要跳转的区域,注意等号右边的名字需要和下面script中声明的名字一样。

  import useRouter,useRoute from \'vue-router\';  //在script中导入vue-router的两个方法。

  let router = useRouter();  

  let route = useRoute();

  let clickRouter = ()=>

    router.push(

      

        name:\'FlexWork1\', 

        query:

          name:\'张三\'               //用于路由参数传参,这里使用query 

    //路由接参在另一个页面 let  num = route.query.name   使用num接参

)

 2、声明式跳转:使用router-link进行跳转

   <router-link to="/FlexWork1">点击</router-link>

  

 

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

vue2.0-路由嵌套动态路由跳转

Vue中实现路由跳转的三种方式详细分解

Vue 路由引入和传参

vue 路由 以及默认路由跳转

每天一点点之vue框架开发 - vue-router路由进阶(路由别名跳转设置默认路由)

vue中组件3种编程式路由跳转传参