日本阿v片在线播放免费,成人国产片视频在线观看,日韩黄片毛片在线观看,一区亚洲电影,琪琪秋霞午夜av影视在线,中文字幕在线视频不卡,最新大伊香蕉精品视频在线,亚洲AV无码日韩一区二区乱

      vue使用路由進行頁面跳轉時傳遞參數

      2019-12-10    前端達人

      一. 通過router-link進行跳轉

      <router-link

      :to="{

      path: 'yourPath',

          params: {

          name: 'name',

              dataObj: data

      },

      query: {

          name: 'name',

              dataObj: data

      }

      }">

      </router-link>

      二. 通過編程導航 $router進行路由跳轉

      1.路徑后拼接參數

      通過路徑后直接拼接來傳遞參數



      getDescribe(id) {

      // 直接調用$router.push 實現攜帶參數的跳轉

              this.$router.push({

                path: /describe/${id},

              })



      對應路由配置

      注意:此方法需要修改對應路由配置,需要在path中添加/:id來對應 $router.push 中path攜帶的參數。



       {

           path: '/describe/:id',

           name: 'Describe',

           component: Describe

         }



      獲取傳遞的參數值



      this.$route.params.id

      1. 通過params來傳遞參數

        傳遞參數

        通過路由屬性中的name來確定匹配的路由,通過params來傳遞參數。



         this.$router.push({

                  name: 'Describe',

                  params: {

                    id: id

                  }

                })



        對應路由配置

        注意這里不能使用:/id來傳遞參數了,因為已經使用params來攜帶參數了。



        {

             path: '/describe',

             name: 'Describe',

             component: Describe

           }



        獲取參數



        this.$route.params.id

        1
      2. 通過query來傳遞參數

        傳遞參數

        使用path來匹配路由,然后通過query來傳遞參數

        這種情況下 query傳遞的參數會顯示在url后面?id=?



        this.$router.push({

                  path: '/describe',

                  query: {

                    id: id

                  }

                })



        對應路由配置



         {

             path: '/describe',

             name: 'Describe',

             component: Describe

           }



        獲取參數



        this.$route.query.id




      日歷

      鏈接

      個人資料

      藍藍設計的小編 http://m.jjddy.com

      存檔