中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

使用Vue怎么獲取DOM元素的樣式

發布時間:2021-02-18 15:41:27 來源:億速云 閱讀:618 作者:Leah 欄目:web開發

本篇文章為大家展示了使用Vue怎么獲取DOM元素的樣式,內容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細介紹希望你能有所收獲。

在 vue 中用 document 獲取 dom 節點進行節點樣式更改的時候有可能會出現 'style' is not definde的錯誤,這時候可以在 mounted 里用 $refs 來獲取樣式,并進行更改:

<template>
 <div  ref="abc">
  <!-- ... -->
 </div>
</template>
<script>
  export default {
   mounted () {
     console.log(this.$refs.abc.style.cssText)
   }
  }
</script>

結果是 display: block;

如果我們給一個div設定全屏背景圖,就需要獲取屏幕高度進行賦值:

<template>
 <div ref="nana">
  <!-- ... -->
 </div>
</template>

<script>
export default {
 mounted () {


   let w = window.innerWidth || document.documentElement.clientWidth || document.body.clientWidth;
   let h = window.innerHeight || document.documentElement.clientHeight || document.body.clientHeight;

  this.$refs.nana.style.height = h +'px';

  }

}

</script>

上述內容就是使用Vue怎么獲取DOM元素的樣式,你們學到知識或技能了嗎?如果還想學到更多技能或者豐富自己的知識儲備,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

涟水县| 新干县| 兴安盟| 琼海市| 邯郸县| 黎川县| 昌图县| 独山县| 河南省| 大连市| 海丰县| 上虞市| 勐海县| 新闻| 惠州市| 元朗区| 梁平县| 新宾| 中西区| 绥滨县| 仪征市| 南阳市| 石首市| 新蔡县| 尤溪县| 吴川市| 东宁县| 临江市| 西藏| 揭阳市| 铜鼓县| 曲阳县| 仁怀市| 忻城县| 房产| 大英县| 龙井市| 牙克石市| 大同县| 县级市| 永清县|