“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

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐