博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
uniapp开发:“this.$refs.xxxx“调用子组件无效的可能原因
阅读量:3949 次
发布时间:2019-05-24

本文共 311 字,大约阅读时间需要 1 分钟。

"this.$refs.xxxx"调用子组件无效的可能原因

1. ref绑定的对象是否正确

问题:

这个是因为uniapp的ref属性不能用在uniapp的内置组件上面,只能用在自定义组件上面

2. 绑定对象的是否存在v-if

问题:

此处的voicePlay无法获取原因是由于v-if的存在导致此处组件并不存在,自然ref属性也不存在。

如果使用v-show就可以解决这个问题,但是这会导致组件的created()提前触发,请斟酌使用


尾记

本博客只是对ref操作问题进行代码的简单演示,可能会存在书写的问题,希望大家谅解。

希望大家可以真正知道这个两种问题的产生原因即可

转载地址:http://qvgwi.baihongyu.com/

你可能感兴趣的文章
Mac IntelliJ IDEA 快捷键大全
查看>>
报错: java.sql.SQLException: The server time zone value '�й�' is unrecognized or represents more ...
查看>>
sql与java之间数据类型的对应
查看>>
使用xshell对服务器上的sql文件进行操作(mysql导入Linux)
查看>>
WinSCP怎么连接linux服务器;
查看>>
Java将本地图片转为二进制流,将二进制流转化为图片
查看>>
Mybatis查询Mysql中的时间datetime类型,相差8小时的解决方案
查看>>
Spirngboot 后台操作一切正常并无报错,但是前端出现404错误
查看>>
java错误:java.lang.String can not be cast to java.math.BigDecimal
查看>>
Linux导出数据库文件mysql
查看>>
xshell查看程序代码后台的动态日志
查看>>
Java 根据经纬度计算实际距离
查看>>
mysql 分页limit 语句
查看>>
微信小程序——登陆凭证校验报错{"errcode":40029,"errmsg":"invalid code, hints: [ req_id: weh8ka0297hc58 ]"}
查看>>
解决:MySQL更新一个字段时,表中的datetime类型字段全部变成了当前时间
查看>>
Java(百度地图API)使用坐标的经纬度得到具体的城市信息
查看>>
解决org.springframework.web.multipart.MaxUploadSizeExceededException报错问题
查看>>
memset()函数的使用详解
查看>>
微信小程序——Java后台获取access_token
查看>>
微信小程序——Java后台使用服务端的接口获取小程序二维码报错{"errcode":41030,"errmsg":"invalid page hint: [r0ragA07724245]"}
查看>>