原文:關於vue 的 this.$refs 打印為undefined解決辦法

用ref 注冊子組件,父組件可以通過this. refs.xx.fn調用子組件里的函數,但是有時會出現 fn 為定義的情況,這是為什么呢 vue 官網中ref 下有一段話 關於 ref 注冊時間的重要說明:因為 ref 本身是作為渲染結果被創建的,在初始渲染的時候你不能訪問它們 它們還不存在 refs也不是響應式的,因此你不應該試圖用它在模板中做數據綁定。 也就是說 ref 只有等頁面加載完成好之 ...

2020-03-13 17:25 0 5307 推薦指數:

查看詳情

vue中使用 this.$refs 打印undefined解決辦法

最近在使用this.$refs.xxx.方法名稱的時候,一直報錯說我定義的方法名稱是undefined 之前在詳情查詢數據的時候,直接用this.$refs.xxx.方法名稱就可以直接使用 於是在官網上看到 "關於 ref 注冊時間的重要說明:因為 ref 本身是作為渲染結果被創建的,在初始 ...

Fri Sep 25 01:46:00 CST 2020 0 1131
vue的$nextTick使用總結,this.$refsundefined解決辦法,element Ui的樹形控件setCheckedKeys方法無法使用

其實這3個講的是一個問題,先說下問題,我在watch里設置一個監聽,當彈窗打開時,自動添加樹形的默認選中項, 但奇怪的是this.$refsundefined,自然setCheckedKeys無法使用,這個時候就要用到$nextTick,不懂的朋友先去百度下, 大致來說就是一個虛擬dom變成 ...

Tue Apr 09 18:08:00 CST 2019 0 9439
vue this.$refs 獲取的值為undefined

首先你要知道 this.$refs 是干嘛的 ? 直接上圖 也就是對於 dom進行操作 當你再created中使用 this.$refs時 dom沒有加載成功 所以為undefined 所以你要是想獲取 1、要么寫在mounted中 dom已經加載完成 2、使用 ...

Thu Apr 23 19:29:00 CST 2020 0 21778
vue在el-dialog中this.$refs值為undefined問題

vue中元素上加上ref屬性取值,相當於取整個元素的,和$("#id")類似。但是要用此屬性需要了解加載的時間,從官網上可以看到 關於 ref 注冊時間的重要說明:因為 ref 本身是作為渲染結果被創建的,在初始渲染的時候你不能訪問它們 - 它們還不存在!$refs 也不是響應式的,因此你不應該 ...

Thu Nov 26 19:17:00 CST 2020 0 2209
this.$refs.XXX為undefined

最近在做項目的時候用到了this.$refs.xxx,但是結果卻顯示的是undefined,找了好久的原因發現是因為v-if的問題 原因: 如果在 DOM 結構中的某個 DOM 節點使用了 v-if、v-show 或者 v-for(即根據獲取到的后台數據來動態操作 DOM,即響應式 ...

Wed Jan 06 00:36:00 CST 2021 0 430
this.$refs 獲取的值是undefined

以下是父組件內的代碼截圖 如果想取子組件內的方法,參數,等可以試以下兩種方法 1.在mounted內使用this.$nextTick(()=>{ }) 2.直接再undated() {} 內取 () ...

Wed Jan 20 17:33:00 CST 2021 0 903
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM