这样的报错原因是你的子组件在一个循环里写着,你可以输出一下
this.
r
e
f
s
.
m
y
c
h
i
l
d
,
你
会
发
现
返
回
的
是
一
个
数
组
,
这
时
候
你
如
果
要
调
用
则
必
须
添
加
索
引
t
h
i
s
.
refs.mychild,你会发现返回的是一个数组,这时候你如果要调用则必须添加索引 this.
refs.mychild,你会发现返回的是一个数组,这时候你如果要调用则必须添加索引this.refs.mychild[0].changeEngineIcon()就可以解决问题了.
Vue父组件调用子组件的方法报错'annot read property 'changeEngineIcon' of undefined'
最新推荐文章于 2023-01-08 14:47:46 发布