搜尋

首頁  >  問答  >  主體

javascript - vue怎麼取得頁面元素樣式為空?

##取得html元素物件後,輸出它的樣式全部為空怎麼解決?

大家讲道理大家讲道理2749 天前971

全部回覆(3)我來回復

  • 阿神

    阿神2017-06-26 10:54:51

    你可以不使用 $ref,而使用 $el 來取得目前組件的根 DOM 元素。
    如果涉及 canvas,那麼需要注意不應對 canvas 的 context 物件取得樣式,而應對 canvas 對應的 DOM 元素取得樣式。

    回覆
    0
  • PHP中文网

    PHP中文网2017-06-26 10:54:51

    試試 window.getComputedStyle(document.documentElement)

    回覆
    0
  • 欧阳克

    欧阳克2017-06-26 10:54:51

    取得外聯樣式是需要這麼寫的,你那個只能取得內聯樣式

    let style = window.getComputedStyle(element, [pseudoElt]);
    element
    用於取得計算樣式的Element
    pseudoElt 可選
    指定一個要匹配的偽元素的字串。必須對普通元素省略(或null)。

    回覆
    0
  • 取消回覆