vue使用this.$refs.xxxx.xxxx()时,出现TypeError: this.$refs.Loading.open is not a function
1. 报错使用Uni-app开发小程序时,组件可以成功展示,但是, 使用$efs调用子组件方法时,会报上述错误2. 原因vue框架在编译完成子组件方法前就调用了改方法。3. 解决写法没错,框架也没错,错在写错了地方不能“太早”使用$refs调用子组件方法- 比如不能放在created钩子函数里- 可以试着放到mounted 里调用- 如果想在created中使用,可以用在created里的异步函数
·
已为社区贡献4条内容
所有评论(0)