1. 报错 使用Uni-app开发小程序时,组件可以成功展示,但是, 使用$efs调用子组件方法时,会报上述错误 2. 原因 vue框架在编译完成子组件方法前就调用了改方法。 3. 解决 写法没错,框架也没错,错在写错了地方不能“太早”使用$refs调用子组件方法 - 比如不能放在created钩子函数里 - 可以试着放到mounted 里调用 - 如果想在created中使用,可以用在created里的异步函数里。