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