1. 程式人生 > >Vue中ref屬性使用的注意事項

Vue中ref屬性使用的注意事項

Vue中ref屬性使用的注意事項

1.在vue中為HTML標籤設定ref屬性,主要是為了一些需要進行操作DOM才能完成的功能而設定的。

2.ref屬性相當於給標籤設定了一個ID,可以使用該特殊標識來進行一些DOM的操作,但是使用的時候有如下幾個注意事項:

  • ref屬性值繫結元素都是唯一的,如果一個ref屬性綁定了多個dom節點,那麼這個ref屬性將會預設繫結到最後設定該ref屬性值的DOM節點。
  • 使用時不是直接this.ref值進行訪問DOM節點,而是需要通過this.$refs.ref值 進行訪問DOM節點,因為vue會將例項中所有的ref屬性值都儲存到vue例項的,$refs屬性內。
  • 所有的ref屬性進行的操作都不是響應式的,所以避免在計算屬性(Computed),和模板({{}})中使用ref屬性。