Vue提供操作DOM的方法

2022-03-25 02:27:43 字數 498 閱讀 3483

ref="

">

.$nexttick 的**函式中初始化

因為 vue 是資料驅動的, vue 資料發生變化(

this.data = res.data)到頁面重新渲染是乙個非同步的過程,我們的初始化時機是要在 dom 重新渲染後,所以這裡用到了 this.$nexttick,當然替換成 settimeout(fn, 20) 也是可以的。

this.$nexttick(() =>)

ref='

com' >

this.$refs.com.loder2 = false

更改元件 子元件 modulelistmoney 某個元素中有 loder2 變數的值

this.$refs.com 獲取元件 modulelistmoney 所有元素的值

this.$refs['

comimg

'].childnodes

vue學習dom操作

vue中要操作dom 首先需要在template元件中設定 ref dom的名稱 再在script中使用 this.refs.dom的名稱 就可以用dom的操作方式進行操作了。這種方式也可以直接獲取元件物件,如果ref是放在元件上的時候。元件的dom物件獲取方式是 this.refs.元件名稱.el...

vue操作dom元素的3種方法示例

const dom getelementbyid box 元件 ref 該元素是我們要操作的dom物件,它的ref是 up click alert 給元素乙個點選事件,編寫對應的方法部分 this.refs.up.style.display block 注意 如果要操作的元素是處於隱藏和顯示狀態中,...

Vue中直接操作DOM元素操作

oid class cla div input name age var odiv document.getelementsbytagname div 獲取div標籤的偽陣列 var oinput document.getelementsbyname age 獲取 name屬性偽陣列 系統自帶也可以...