父组件引用子组件未定义函数报错

2019-11-12  本文已影响0人  鲜蛋卷小狐狸

父组件引用子组件未定义函数报错

that.$refs.guojia.loadingSelectData(that.originCountryCode)

that.$refs.measurement.loadingSelectData(that.measurementUnit)

that.$refs.measurementtwo.loadingSelectData(that.measurementUnit2)

that.$refs.measurementthree.loadingSelectData(that.measurementUnit3)

that.$refs.measurementfour.loadingSelectData(that.measurementUnit4)

很多人会用到子组件,上方是父组件引用子组件的函数

有时候会报错loadingSelectData子组件的函数未定义,

可能的几个原因:

①子组件未正确引入,专业一点的术语就是未正确挂载,检查引入,组件声明,引用等

console.log(this.$refs)可以打印查看挂载情况

②昨天遇到一个很奇怪报错,提示第一行loadingSelectData未定义,但是把第一行注释掉,报第二行未定义错误,第二行也注释掉报第三行错误。。。。

最后发现原来是最后一个measurementfour 组件没有定义(开始我挂载好了,后来又不用了,挂载删除,),却在这里使用了,当然会报错未定义,只是这个报错报的有点奇怪,报错这些行的第一行,没有定位到真正 的错误行。。。。。

删除最后这行就解决了~~~

上一篇 下一篇

猜你喜欢

热点阅读