uniapp---不支持$refs【解決方法】


在使用 Uniapp 開發APP的過程中,遇到一個問題,就是 Uniapp 里面不支持 $refs ,這可怎么辦?

Uniapp 中 $refs 獲取不到值,主要有兩種情況:

1、vue 頁面。webview方法渲染

2、nvue 頁面。weex方式原生渲染。

微信小程序本身就不支持操作 DOM ,要想獲取 DOM 元素,就需要使用 uni.createSelectorQuery();

Uniapp中可以使用 $refs ,但是需要注意在APP和小程序平台,不能引用 view 內置組件,循環創建的自定義組件也不能使用 ref ;

代碼示例:

 uni.createSelectorQuery().in(this).select("#id")._component.$children

打完收工!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM