日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

javascript - vue 如何獲取組件自身高度

瀏覽:268日期:2023-05-10 18:57:55

問題描述

由于要做一個可變化長高的彈出框,需要定位,彈出框可能在底部彈出也可能在頭部彈出,但內容由于是可變的,需要計算它的高度來顯示向上彈還是向下彈,目前在組件內如何得到他的高度目前我的做法是在created()中使用classname得到組件的p但由于初始在data()中將組件高度默認了0,在created中改變data()中的height,但得不到p

created() {

let cur = document.querySelectorAll('p[class=’Pop-Over’]');console.log(cur);let curHeight = cur.height;console.log(curHeight);}

打印結果curHeight為undefind,求辦法

問題解答

回答1:

element.offsetHeight// 在vue中請使用ref獲取真實DOM// 在mounted鉤子中調用,該鉤子是DOM渲染完之后觸發的

回答2:

mounted () { this.$nextTick(() => {let cur = document.querySelectorAll('p[class=’Pop-Over’]');console.log(cur);let curHeight = cur.height;console.log(curHeight); })}回答3:

created勾子 dom節點還沒有插入進頁面吧,需要在mounted勾子函數中調用而且獲取到元素的高度,是用dom.clientHeight吧,或者dom.getBoundingClientRect().height吧

回答4:

@林小新 由于我在調用時,使用了v-if所以每次設為true它才會創建,所以可以放在created中,但你這樣也讓我知道了nextTick這個東西,沒用過,但先按你的試試。目前暫由于最外層p是沒有高度的,只能通過取子p的高度累加成為它的高度,這種做法只是折中解決,可能是我寫組件時沒有考慮到這些。

this.$nextTick(() => {

let cur = document.querySelectorAll('p[class=’Pop-Over’]');

//console.log(cur);

let curHeight = 0; cur[0].childNodes.forEach(function (item, index, array) {

// console.log(typeof item.clientHeight);

curHeight += (typeof item.clientHeight) === ’number’ ? item.clientHeight : 0; }); });

如果沒有更好答案,我會采納你的

回答5:

獲取實際的大小 .clientWidth和.clientHeight并沒有.height這種獲取方法,所以才undefined

標簽: JavaScript
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
欧美日韩1区| se01亚洲视频 | 欧美国产日本| 国产精品第一| 日本一二区不卡| 999国产精品999久久久久久| 婷婷六月综合| 先锋亚洲精品| 91国内精品| 另类小说一区二区三区| 欧美1区2区3| 亚洲成人一区在线观看| 性欧美长视频| 日本va欧美va精品发布| 久久av影院| 久久精品亚洲欧美日韩精品中文字幕| 久久国产日本精品| 免费日韩精品中文字幕视频在线| 日韩欧美精品一区二区综合视频| 国产精品最新| 99热精品久久| 奇米色欧美一区二区三区| 色婷婷色综合| 亚洲欧美日本视频在线观看| 国产福利资源一区| 国产精品高颜值在线观看| 欧美日韩一二三四| 亚洲男人在线| 91青青国产在线观看精品| 99成人在线| 国产精品一国产精品k频道56| 黄毛片在线观看| 在线午夜精品| 麻豆91小视频| 亚洲欧美网站| а√天堂8资源中文在线| 国产亚洲永久域名| 国产精品毛片久久久| 亚洲五月婷婷| 国产欧美日韩精品一区二区三区| 久久一区欧美| 国产农村妇女精品一二区| 中文字幕系列一区| 国产欧美日韩一级| 亚洲深夜影院| 国产精品国产一区| 亚洲精品在线二区| 欧美一级网站| 亚洲一区二区动漫| 97国产精品| 日韩高清一区在线| 免费观看久久av| 狠狠久久伊人| 日本亚洲最大的色成网站www| 日韩中文在线播放| 欧美精品91| 亚洲人www| 亚洲高清二区| 国产一区二区三区四区二区| 石原莉奈在线亚洲三区| 群体交乱之放荡娇妻一区二区| 欧美日韩亚洲一区二区三区在线| 一区二区自拍| 久久影视一区| 国产一区二区三区免费在线 | 成人羞羞在线观看网站| 日本成人精品| 亚洲中字黄色| 亚洲成人二区| 成人精品国产亚洲| 国产精品v一区二区三区| 一区二区三区四区在线观看国产日韩 | 国产精品久久| 日韩高清在线一区| 亚洲精品亚洲人成在线观看| 狠狠爱www人成狠狠爱综合网| 日韩久久精品| 狠狠久久伊人| 国产精品99一区二区三区| 国产精品亚洲欧美日韩一区在线| 亚洲一区二区三区在线免费| 999精品在线| 亚洲黄色中文字幕| 国产一区丝袜| 色乱码一区二区三区网站| 国语对白精品一区二区| 九九久久国产| 狠狠久久伊人| 午夜av不卡| 久久久久国产| 亚洲高清av| 99在线|亚洲一区二区| 欧美成人亚洲| 日韩视频久久| 六月婷婷一区| 日韩精品视频在线看| 亚洲ab电影| 欧美日韩99| 免费一级欧美在线观看视频| 精品五月天堂| 国产精选在线| 午夜久久福利| 亚洲精品中文字幕99999| 亚洲精品欧美| 国产日本久久| 精品国产aⅴ| 99久久久久| 丝袜美腿亚洲一区| 日本麻豆一区二区三区视频| 国产乱子精品一区二区在线观看| 久久字幕精品一区| 久久亚洲资源中文字| 成人日韩在线| 亚洲专区一区| 国产精品日本一区二区不卡视频| 精品国产乱码久久久久久樱花| 久久久久国产| 亚州精品视频| 久久久久黄色| 欧美日韩一区二区综合| 三级在线观看一区二区| 国产精品xvideos88| 久久久一本精品| 日本欧美在线看| 麻豆精品在线| 欧美日韩一二| 亚洲欧洲专区| 国产精品二区不卡| 在线一区视频| 国产精品一区二区美女视频免费看| 国产91在线精品| 欧美午夜不卡影院在线观看完整版免费| 另类av一区二区| 国产一区二区三区亚洲| 不卡在线一区| 国产日韩一区二区三区在线| 日韩在线高清| 亚洲1区在线观看| 欧洲精品一区二区三区| 石原莉奈在线亚洲二区| 国产精品www.| 视频一区中文| 国产精品网址| 欧美特黄一区| 韩国女主播一区二区三区| 日韩午夜在线| 国产成人免费| 婷婷综合一区| 久久久精品午夜少妇| 日本成人在线不卡视频| 99精品在线| 国产欧美日韩精品高清二区综合区| 久久精品国内一区二区三区水蜜桃| 日韩av一区二区在线影视| 91精品蜜臀一区二区三区在线| 日韩欧美久久| 久久精品影视| 久久影院资源站| 日韩精品高清不卡| 精品1区2区3区4区| 中文字幕高清在线播放| 日本不卡高清| 国产日产高清欧美一区二区三区| 午夜欧美理论片| 日本不卡免费高清视频在线| 欧美日韩国产一区二区在线观看| 不卡一区2区| 欧美激情另类| 国产精品亚洲综合久久| 亚洲深深色噜噜狠狠爱网站| 99久久亚洲精品蜜臀| 国产福利一区二区三区在线播放| 欧美综合国产| 免费视频国产一区| 午夜影院一区| 久久wwww| 国产精品日本一区二区不卡视频| 蜜桃一区二区三区在线| 视频福利一区| 久久久久久夜| 精品中文字幕一区二区三区| 奇米狠狠一区二区三区| 只有精品亚洲| 欧美精品九九| 美女网站一区| 日本少妇一区| 色婷婷亚洲mv天堂mv在影片| 国产精品欧美日韩一区| 日韩精品第一| 日韩精品a在线观看91| 亚洲精品在线国产| 亚洲精品乱码久久久久久蜜桃麻豆| 在线视频精品| 在线视频精品| 99在线精品免费视频九九视| 99久精品视频在线观看视频| 亚洲天堂一区二区| 999久久久亚洲| 久久久久美女| 一区二区三区视频免费观看|