vue 路由傳參 、接收參數


傳參組件

一、

<router-link :to='"/main/course?navName=" +item.columnName + "&id=" + item.columnId + "&cid=" + (item.cateSysId?item.cateSysId:-1)'></router-link>

接收參數

data(){

  return{

    titleName:this.$route.query.navName,

    navName:this.$toute.query.navName,

    id:this.$route.query.id,

    cid:this.$route.query.cid

  }

}

 二、

注意:是name和params,其中name是router下index.js定義路由時的name

this.$router.push({
  name: 'xxx',
  params: {
    a: 'xxx',
    b: 'xxxx'
  }
})

接收參數:this.$route.params.a

三、

this.$router.push({
  path: 'xxx',
  query: {
    a: 'xxx',
    b: 'xxxx'
  }
})

接收參數:this.$route.query.a


免責聲明!

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



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