在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問(wèn)答/HTML/ vue 獲取高度的問(wèn)題

vue 獲取高度的問(wèn)題

組件數(shù)據(jù)異步獲取,我需要獲取到數(shù)據(jù)填充完畢后容器的高度,在mounted、nextTick獲取到的高度都是0.,我應(yīng)該怎么才能拿到這個(gè)高度呢

回答
編輯回答
編輯回答
安若晴

getComputedStyle

2017年4月21日 19:53
編輯回答
氕氘氚

先介紹一下你的場(chǎng)景,很多時(shí)候是不需要去獲取這個(gè)高度的。

2017年4月30日 21:10
編輯回答
瘋浪

我的辦法就是先加載數(shù)據(jù)后再加載界面,先寫個(gè)loading的組件,在開始加載數(shù)據(jù)時(shí)顯示loading,數(shù)據(jù)附值后再加載界面。在界面出來(lái)后才能真正獲得高度。

<template>
<div>
<div v-if="loading">loading</div>
<div v-if="!loading">//真正界面</div>
</div>
</template>
2017年8月10日 14:35
編輯回答
陪妳哭

把代碼貼粗來(lái),才好分析問(wèn)題~

2018年3月4日 01:51
編輯回答
挽青絲

數(shù)據(jù)請(qǐng)求成功后調(diào)用this.$nextTick([callback]) 將回調(diào)延遲到下次 DOM 更新循環(huán)之后執(zhí)行

2017年1月20日 06:03
編輯回答
神經(jīng)質(zhì)

既然是要 獲取到數(shù)據(jù)填充完畢后容器的高度,那應(yīng)該是在獲取數(shù)據(jù)后的回調(diào)里獲取窗口高度啊

2017年9月18日 05:01