欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

vue-router傳參的方式是什么

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

武宣ssl適用于網(wǎng)站、小程序/APP、API接口等需要進(jìn)行數(shù)據(jù)傳輸應(yīng)用場景,ssl證書未來市場廣闊!成為成都創(chuàng)新互聯(lián)公司的ssl證書銷售渠道,可以享受市場價格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. 帶有自動激活的 CSS class 的鏈接

  7. HTML5 歷史模式或 hash 模式,在 IE9 中自動降級

  8. 自定義的滾動條行為

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實例,想要導(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',因為params只能用name來引入路由,如果這里寫成了path,接收參數(shù)頁面會是undefined?。?!

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

router.js

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

組件(傳參):

<template>
 <div class="hello">
  <h2>{{ msg }}</h2>
  <button @click="routerTo">click here to news page</button>
 </div>
</template>
<script>
export default {
 name: 'HelloWorld',
 data () {
  return {
   msg: 'Welcome to Your Vue.js App'
  }
 },
 methods:{
  routerTo(){
   this.$router.push({ name: 'register', params: { userId: 123 }});//params方式 這里的name值是在定義route.js時中的name
   //this.$router.push({ path: '/register', query: { userId: 123 }});  //query方式 
  }
 }
}
</script>
<style>
</style>

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

<template>
 <div>
  {{this.$route.params.userId}}或者{{this.$route.params.userId}}
 </div>
</template>
<script>
</script>

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

分享名稱:vue-router傳參的方式是什么
轉(zhuǎn)載來源:http://chinadenli.net/article26/iegdjg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供云服務(wù)器、微信小程序網(wǎng)站營銷、手機(jī)網(wǎng)站建設(shè)、App設(shè)計、企業(yè)建站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

h5響應(yīng)式網(wǎng)站建設(shè)
日本高清二区视频久二区| 国产99久久精品果冻传媒| 噜噜中文字幕一区二区| 欧美三级精品在线观看| 亚洲乱码av中文一区二区三区| 日韩欧美第一页在线观看| 日韩精品小视频在线观看| 日韩精品一级一区二区| 亚洲午夜精品视频在线| 日本人妻中出在线观看| 久久香蕉综合网精品视频| 欧美精品一区久久精品| 欧美区一区二区在线观看| 亚洲中文字幕乱码亚洲| 最新午夜福利视频偷拍| 搡老熟女老女人一区二区| 五月天六月激情联盟网| 亚洲欧美日韩精品永久| 伊人久久青草地婷婷综合| 亚洲永久一区二区三区在线| 91精品国产综合久久不卡| 午夜午夜精品一区二区| 国产精品美女午夜视频| 亚洲欧美日韩综合在线成成| 久久成人国产欧美精品一区二区| 精品欧美一区二区三久久| 久久福利视频视频一区二区 | 国产日韩欧美综合视频| 日韩人妻一区二区欧美| 情一色一区二区三区四| 精品人妻av区波多野结依| 欧美综合色婷婷欧美激情| 精品老司机视频在线观看| 亚洲国产精品国自产拍社区| 亚洲精品国产精品日韩| 中文字幕高清不卡一区| 国产一区二区三区免费福利| 一区二区三区日韩中文| 不卡视频在线一区二区三区| 亚洲男人的天堂色偷偷| 精品国产一区二区欧美|