亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

VUE父組件向子組件傳遞數據

發布時間:2020-07-20 22:59:12 來源:網絡 閱讀:720 作者:凱哥Java 欄目:建站服務器

VUE父組件向子組件傳遞數據


在使用VUE開發的時候,有時候,我們需要通過父組件像子組件傳遞數據或者為了防止每個子組件都會有請求數據事件的發生,從而導致代碼冗余,所以,我們可以把同一個模塊下的所有子組件請求事件都放到父組件中去處理。

1、父組件通過屬性的方式給子組件傳值


//注意:":city"和":swiperList"這里定義的什么名字,子組件中props接收的就是什么名字

//? ? ?"city"和"swiper"是你data中定義的名字

<home-header :city='city'></home-header>

<home-swiper :swiperList='swiper'></home-swiper>


//js中

//data中定義好參數名,methods中獲取數據并賦值給data中的參數? ?

data(){

? ? return{

? ? ? ?city:'',

? ? ? ?swiper:[]

? ? }

},

methods:{

? ? getHomeInfo (){

? ? ? ? axios.get('/api/index.json')

? ? ? ? .then(this.getHomeInfoSuccess)

? ? },

? ? getHomeInfoSuccess(res){

? ? ? ? //這里面的數據獲取結構取決于你自己的接口返回來的結構

? ? ? ? res = res.data

? ? ? ? if(res.ret && res.data){

? ? ? ? ? ? const data = res.data

? ? ? ? ? ? this.city = data.city

? ? ? ? ? ? this.swiper = data.swiperList

? ? ? ? }

? ? }

},

2、子組件使用props接收父組件傳遞的屬性

子組件props中接收的參數只需要給其定義好數據類型即可!

Header子組件中:


<div class="header-right">

? ? {{ this.city }}

? ? <span class="iconfont arrow-icon">&#xe62d;</span>

</div>


//js中

props:{

? ? city:String

}

Swiper子組件中:

<swiper :options="swiperOption">

? ? <swiper-slide v-for="item in swiperList" :key="item.id">

? ? ? ? <img class="swiper-img" :src="item.imgUrl" alt="">

? ? </swiper-slide>

? ? <div class="swiper-pagination"? slot="pagination"></div>

</swiper>


//js中

props:{

? ? swiperList: Array

}



向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

濮阳县| 芦山县| 宣汉县| 留坝县| 抚远县| 庆安县| 五台县| 正镶白旗| 浦东新区| 镇坪县| 荣昌县| 木里| 宾川县| 固始县| 威宁| 屯门区| 岚皋县| 潜山县| 忻城县| 铁岭县| 灌阳县| 印江| 木兰县| 温州市| 远安县| 门头沟区| 新郑市| 东兰县| 左贡县| 桐梓县| 会理县| 江川县| 张家界市| 百色市| 焦作市| 余干县| 金山区| 东山县| 武功县| 宜宾县| 鞍山市|