国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

vue-router2.0 組件之間傳參及獲取動態參數的方法

2019-11-19 14:57:13
字體:
來源:轉載
供稿:網友

1.標簽

<li v-for=" el in hotLins" >  <router-link :to="{path:'details',query: {id:el.tog_line_id}}">    <img :src="el.image_list[0]">    <h3>{{el.tourism_name}} {{el.tog_line_id}}</h3>    <p>{{el.address}}</p>  </router-link></li>

2.在組件中,需要傳動態參數時,可以如上例子

<router-link :to="{path:'details',query: {id:el.tog_line_id}}">

3.query中的參數id就是要傳的參數,在組件中獲取的方法為:

created: function() {  var id = this.$route.query.id;  this.getData(id); },

4.如上述,this.$route.query.id就可以獲取該參數,也可以通過,this.$root.id = id;傳給父組件,父組件中通過

 // 根組件構造器  var vm = Vue.extend({   router: router,   data: function() {    return {     id: '11484' //城會玩明細id    }   }  });

5.定義data中的id,然后子組件中用props傳遞參數

props: {    id: {     type: String,     required: true    }   },

6.router-view中,傳遞該參數:

<router-view :id="id" :order-info="orderInfo"></router-view>

注意orderInfo時,在這邊用的是:order-info。

以上這篇vue-router2.0 組件之間傳參及獲取動態參數的方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持武林網。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 托里县| 元氏县| 南投县| 巨野县| 鹤壁市| 德阳市| 洱源县| 高要市| 五台县| 永春县| 哈巴河县| 赣州市| 鹤庆县| 宾川县| 元氏县| 十堰市| 万源市| 巴塘县| 同仁县| 若尔盖县| 潮安县| 辉南县| 洛南县| 崇阳县| 蓝田县| 孝昌县| 乌拉特前旗| 仁怀市| 高陵县| 临夏县| 宁城县| 恩施市| 南安市| 威宁| 南皮县| 仲巴县| 莆田市| 晋州市| 清涧县| 抚顺市| 平和县|