真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

vue-router傳參的方式是什么

這篇“vue-router傳參的方式是什么”文章的知識點(diǎn)大部分人都不太理解,所以小編給大家總結(jié)了以下內(nèi)容,內(nèi)容詳細(xì),步驟清晰,具有一定的借鑒價(jià)值,希望大家閱讀完這篇文章能有所收獲,下面我們一起來看看這篇“vue-router傳參的方式是什么”文章吧。

武宣ssl適用于網(wǎng)站、小程序/APP、API接口等需要進(jìn)行數(shù)據(jù)傳輸應(yīng)用場景,ssl證書未來市場廣闊!成為成都創(chuàng)新互聯(lián)公司的ssl證書銷售渠道,可以享受市場價(jià)格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:18980820575(備注:SSL證書合作)期待與您的合作!

Vue Router 是 Vue.js 官方的路由管理器。它和 Vue.js 的核心深度集成,讓構(gòu)建單頁面應(yīng)用變得易如反掌。包含的功能有:

  1. 嵌套的路由/視圖表

  2. 模塊化的、基于組件的路由配置

  3. 路由參數(shù)、查詢、通配符

  4. 基于 Vue.js 過渡系統(tǒng)的視圖過渡效果

  5. 細(xì)粒度的導(dǎo)航控制

  6. 帶有自動(dòng)激活的 CSS class 的鏈接

  7. HTML5 歷史模式或 hash 模式,在 IE9 中自動(dòng)降級

  8. 自定義的滾動(dòng)條行為

vue-router傳參兩種方式:params和query

params、query是什么?

    params:/router1/:id ,/router1/123,/router1/789 ,這里的id叫做params
     query:/router1?id=123 ,/router1?id=456 ,這里的id叫做query。

方法1:

    query 方式傳參和接收參數(shù)

    傳參:      

this.$router.push({
       path:'/openAccount',
       query:{id:id}
     });

     接收參數(shù):

        this.$route.query.id

     注意:傳參是this.$router,接收參數(shù)是this.$route
     兩者區(qū)別:

        $router為VueRouter實(shí)例,想要導(dǎo)航到不同URL,則使用$router.push方法

        $route為當(dāng)前router跳轉(zhuǎn)對象,里面可以獲取name、path、query、params等

方法2:

    params方式傳參和接收參數(shù)

    傳參:

  this.$router.push({
       name:'/openAccount',
       params:{
         id: id
       }
     })

    接收參數(shù): this.$route.params.id

    注意:params傳參,push里面只能是 name:'xxxx',不能是path:'/xxx',因?yàn)閜arams只能用name來引入路由,如果這里寫成了path,接收參數(shù)頁面會是undefined!?。?/p>

    二者還有點(diǎn)區(qū)別,可以理解為:query相當(dāng)于get請求,頁面跳轉(zhuǎn)的時(shí)候,可以在地址欄看到請求參數(shù),而params相當(dāng)于post請求,參數(shù)不會再地址欄中顯示

router.js

export default new Router({
 routes: [
  {
   path: '/',
   name: 'login',
   component: Login
  },
  {
   path: '/register',
   name: 'register',
   component: Register
  }
})

組件(傳參):



組件(接收參數(shù))


以上就是關(guān)于“vue-router傳參的方式是什么”這篇文章的內(nèi)容,相信大家都有了一定的了解,希望小編分享的內(nèi)容對大家有幫助,若想了解更多相關(guān)的知識內(nèi)容,請關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。


當(dāng)前題目:vue-router傳參的方式是什么
分享鏈接:http://weahome.cn/article/iegdjg.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部