文章詳情頁
javascript - vue怎么獲取頁面元素樣式為空?
瀏覽:110日期:2023-06-05 15:53:53
問題描述
獲取到html元素對象后,輸出它的樣式全部為空怎么解決?
問題解答
回答1:你可以不使用 $ref,而使用 $el 來獲取當前組件的根 DOM 元素。如果涉及 canvas,那么需要注意不應對 canvas 的 context 對象獲取樣式,而應對 canvas 對應的 DOM 元素獲取樣式。
回答2:試試 window.getComputedStyle(document.documentElement)
回答3:獲取外聯樣式是需要這么寫的,你那個只能獲取內聯樣式
let style = window.getComputedStyle(element, [pseudoElt]);element 用于獲取計算樣式的ElementpseudoElt 可選指定一個要匹配的偽元素的字符串。必須對普通元素省略(或null)。
標簽:
JavaScript
相關文章:
1. 如何解決Centos下Docker服務啟動無響應,且輸入docker命令無響應?2. javascript - 前端使用 jquery.jsonp.js 插件 跨域報錯 SyntaxError: Unexpected token :3. javascript - 關于emoji是如何解析的呢??4. javascript - Vue 的依賴追蹤屬于單向數據綁定還是雙向綁定?5. javascript - vue-cli項目中,子組件是否能動態更改路由中的meta屬性?6. javascript - vue使用videojs+videojs-contrib-hls報錯7. javascript - 使用rem后 元素間的間距很大怎么辦?8. javascript - 頁面打開很卡,求優化方案,謝謝!9. javascript - 怎樣用正則匹配特殊符號后的id10. javascript - 我做了一個canvas游戲,當把地圖攝像機放大地圖物體時,fps很卡,動畫不流暢,怎么破
排行榜
