vue組件之間通過query傳遞參數


需求:

任務列表進入 任務詳情 ,向詳情頁傳遞當前 mission_id

路由關系:

    //查看任務列表
    {
        path: '/worklist',
        name: 'worklist',
        component: worklist,
    },
    //任務詳情
    {
        path: '/workdetails',
        name: 'workdetails',
        meta: {
            requireAuth: true //需要先登錄
        },
        component: workdetails
    },

worklist.vue傳遞

<router-link :to="{
      path: '/workdetails',
      query: {
          mission_id: index.mission_id //當前missionID
       }
    }"
 class="aaalistlink">
  <el-button icon="el-icon-search" circle type="danger" class="check"></el-button>
</router-link> 

workdetails.vue 中接收參數

var data = {
    mission_id :  this.$route.query.mission_id, //傳遞的missionID
    user_id :  this.$store.state.user_id
}

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM