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

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

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

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

參考文獻:http://router.vuejs.org/en/named.html

主要有以下幾個步驟:

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

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

這里有2個關(guān)鍵點:

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

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

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

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

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

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

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

data: function() {

 return {

  deviceId:123,

  dataId:456
  }

} 

此時上面那個v-link可以改寫為:

復(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);

 }

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

相關(guān)文章

最新評論

保亭| 中阳县| 普兰店市| 岗巴县| 庆阳市| 建平县| 吉林省| 天津市| 定边县| 宜州市| 吉安市| 锦州市| 拜城县| 铜梁县| 双牌县| 密云县| 鲁山县| 正定县| 江孜县| 二连浩特市| 芦山县| 安新县| 琼海市| 通渭县| 潍坊市| 墨竹工卡县| 铜鼓县| 米脂县| 怀柔区| 连云港市| 宁南县| 盐池县| 土默特左旗| 谢通门县| 富裕县| 兴仁县| 柘荣县| 商丘市| 桂平市| 云林县| 琼海市|