vue如何獲取並操做DOM元素

原文地址html


方法一:

直接給相應的元素加id,而後再document.getElementById("id");獲取,而後設置相應屬性或樣式vue

 

 

方法二:

使用ref,給相應的元素加ref=「name」 而後再this.$refs.name獲取到該元素git

 

 

注意:在獲取相應元素以前,必須在mount鉤子進行掛載,不然獲取到的值爲空,this

     若是是給子組件加id並修改自定義屬性,則直接會加載改子組件對應的外層div上,並不會改變該子組件本來的自定義屬性的值。3d

 

     若是給子組件加ref,而後獲取到該DOM元素以後改變相應的自定義屬性的值,vue會報錯:htm


返回目錄

相關文章
相關標籤/搜索