ue中$refs
可能會返回乙個vue物件或者是element
物件,但是typescript並不知道這是個什麼玩意兒,怎麼解決這個問題呢?
解決辦法是我們手動指定其型別,例如有乙個scrollview.vue
元件,我在父元件中引用它。
如下方式引用即可。
import scrollview from './path/scrollview.vue'
(this.$refs.scrollview as scrollview).somemethod()
如果它不是乙個vue物件,而是乙個element
物件的引用的話,可以這樣來引用
(this.$refs.drag as htmlelement).clientwidth
上面是乙個辦法,還有另乙個解決的辦法。就是在當前類中宣告$refs
所有引用。還是以上面例子中的物件為例。
export default class someclass extends vue
}
按照這個套路,把當前$refs
所有可能引用到的都宣告一下,再引用,ts就能正確識別了。 無法載入DLL OCI DLL ,如何解決?
給asp 使用者賦予系統管理員的許可權。如果還不行,就要該登錄檔 如下 oracle 7.x windows nt 或 windows 9x hkey local machine software microsoft transaction server local puter my puter o...
如何解決mysql無法關閉的問題
mysql關閉不了的解決辦法 右鍵點選電腦的工作列,開啟任務管理器 點選服務,找到mysql服務 右鍵點選該服務,選擇停止就可以了 內容擴充套件 mac系統mysqld程序無法kill掉的問題 mac安裝比linux噁心的太多,許可權太受限制 kill 9根本無法殺死mysqld程序,查了好久原來是...
如何解決windows無法安裝ubuntu問題
1.先進入windows的blos setup介面 一般來說開機的時候反覆按 f2 2 使用鍵盤的右方向鍵選中 configuration 選單,然後使用下方向鍵選中 intel virtual technology 選項並回車 如圖所示 3 在彈出的設定視窗,enabled表示啟用,disable...