最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Vue系列:通過(guò)vue-router如何傳遞參數(shù)示例

 更新時(shí)間:2017年01月16日 15:00:07   作者:拿走不謝  
本篇文章主要介紹了Vue系列:通過(guò)vue-router如何傳遞參數(shù)示例,具有一定的參考價(jià)值,有興趣的可以了解一下。

使用vue-router 來(lái)實(shí)現(xiàn)webapp的頁(yè)面跳轉(zhuǎn),有時(shí)候需要傳遞參數(shù),做法如下:

參考文獻(xiàn):http://router.vuejs.org/en/named.html

主要有以下幾個(gè)步驟:

(1) 設(shè)置好路由配置

router.map({
 '/history/:deviceId/:dataId': {
 name: 'history', // give the route a name
 component: { ... }
 }
})

這里有2個(gè)關(guān)鍵點(diǎn):

a)給該路由命名,也就是上文中的 name: 'history',

b)在路徑中要使用在路徑中使用冒號(hào)開(kāi)頭的數(shù)字來(lái)接受參數(shù),也就是上文中的 :deviceId, :dataId;

(2)在v-link中傳遞參數(shù);

復(fù)制代碼 代碼如下:

<a v-link="{ name: 'history', params: { deviceId: 123, dataId:456 }}">history</a>

這里的123,456都可以改用變量。

比如該template所對(duì)應(yīng)的組件有2個(gè)變量定義如下:

data: function() {

 return {

  deviceId:123,

  dataId:456
  }

} 

此時(shí)上面那個(gè)v-link可以改寫(xiě)為:

復(fù)制代碼 代碼如下:

<a v-link="{ name: 'history', params: { deviceId: deviceId, dataId: dataId }}">history</a>

(3)在router的目標(biāo)組件上獲取入?yún)?/p>

比如在router目標(biāo)組件的ready函數(shù)中可以這么使用。

 ready: function(){

  console.log('deviceid: ' + this.$route.params.deviceId);

  console.log('dataId: ' + this.$route.params.dataId);

 }

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論

榆社县| 内黄县| 新田县| 长白| 河西区| 体育| 上高县| 蒲城县| 高青县| 逊克县| 加查县| 阜平县| 颍上县| 达州市| 怀安县| 界首市| 漯河市| 巫山县| 灵台县| 枣强县| 泰宁县| 涿鹿县| 云梦县| 栾川县| 柳州市| 红安县| 饶河县| 明溪县| 崇仁县| 开阳县| 合江县| 勃利县| 海原县| 乌恰县| 徐闻县| 宣城市| 霍林郭勒市| 辽宁省| 湘潭市| 华宁县| 友谊县|