第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

vue里,mounted后如何監(jiān)聽(tīng)某個(gè)div高度的變化?

vue里,mounted后如何監(jiān)聽(tīng)某個(gè)div高度的變化?

DIEA 2019-05-25 15:12:33
在mounted后可以獲取子組件的某個(gè)div的高度,這個(gè)div的高度發(fā)生變化后,如何在vue里監(jiān)聽(tīng)到?data(){return{belowHeight:''}},mounted(){this.belowHeight=document.body.clientHeight-document.getElementById('header-nav').clientHeight}header-nav這個(gè)div高度變化后,如何同步更改父組件data里belowHeight的值?header-nav高度的變化是由于子組件header-nav里點(diǎn)擊一個(gè)按鈕后v-show的切換后多出一個(gè)div.
查看完整描述

2 回答

?
月關(guān)寶盒

TA貢獻(xiàn)1772條經(jīng)驗(yàn) 獲得超5個(gè)贊

mounted后再去獲取div的高度,這個(gè)是非響應(yīng)的。還是將子組件里針對(duì)觸發(fā)div高度變化的事件$emit到父組件里,然后父組件接收到這個(gè)事件再去操作data里belowHeight的值。用vux去管理應(yīng)該更方便些。
                            
查看完整回答
反對(duì) 回復(fù) 2019-05-25
?
一只斗牛犬

TA貢獻(xiàn)1784條經(jīng)驗(yàn) 獲得超2個(gè)贊

header-nav這個(gè)div高度變化,有沒(méi)有什么觸發(fā)的事件?如果有,就上面獲取高度,變成一個(gè)方法,觸發(fā)了事件后就調(diào)用這個(gè)方法。
最好說(shuō)下,這個(gè)div高度,在什么情況下才變化?
                            
查看完整回答
反對(duì) 回復(fù) 2019-05-25
  • 2 回答
  • 0 關(guān)注
  • 19564 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)