鍍金池/ 問(wèn)答/HTML5  HTML/ Vuejs如何獲取元素樣式屬性,如寬,高,這些

Vuejs如何獲取元素樣式屬性,如寬,高,這些

在created請(qǐng)求獲取數(shù)據(jù)后 ,填充到圖片描述dom中,該如何獲取元素的樣式相關(guān)屬性?

回答
編輯回答
野橘

不要拘泥于vue,jq這些,用萬(wàn)能的原生js,offsetWidth這些

2017年2月2日 11:02
編輯回答
薔薇花

元素綁定ref="aa"屬性,下面用this.$refs.aa.style

2017年1月9日 07:28
編輯回答
墨染殤

把created的請(qǐng)求拿到mounted,填充后,再用this.$nextTick

2017年1月17日 13:21
編輯回答
挽歌

時(shí)機(jī)的問(wèn)題是dom mount和ajax都完成的時(shí)候取樣式??茨阋矔?huì)取。ajax應(yīng)該比dom慢點(diǎn)。但最好好事兩邊都完成。

2017年12月3日 15:00
編輯回答
陌璃

模板中加v-ref="xxx"
script中使用this.$ref.xxx獲取到dom對(duì)象

2018年4月16日 08:31
編輯回答
魚(yú)梓

這個(gè)應(yīng)該在頁(yè)面渲染完畢進(jìn)行查詢,
如果依賴后臺(tái)的ajax,則在ajax執(zhí)行完畢查詢?cè)氐膶捀撸?br>如果還不行,配合v-if進(jìn)行查詢

2017年7月31日 07:11
編輯回答
笑浮塵
元素添加ref屬性,ref="demo",
this.$refs.demo.offsetWidth
this.$refs.demo.offsetHeight
2017年7月10日 23:24