“Error in nextTick: “TypeError: _this2.$refs.addMonitorInfo.init is not a function”“。父组件ref调用子组件出现异常
首先出现问题可能是你的子组件没有引入,需要一步一步检查如下几步

  1. 子组件需要import
    在这里插入图片描述

  2. 子组建需要在父组件components中注册
    在这里插入图片描述

  3. 再查找,这个方法是写在哪里。如果在created里,是被报错的,要写在mounted中,此时dom已加载好。如果写在methods中,需要用。this.$nextTick()回掉,或者用定时器 setTimeout(()=>{ },500)

  4. 再检查子方法中是否存在
    在这里插入图片描述

  5. 如果还是不行,打印,看一下是什么数据格式
    在这里插入图片描述
    如果是数组,就需要使用this.$refs.addMonitorInfo[0]
    在这里插入图片描述

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐