element-ui vue子组件调用父组件($parent)的坑
作者:互联网
- 使用element-ui 子组件调用 父组件,用到
p
a
r
e
n
t
时
,
使
用
<
e
l
−
c
o
n
t
a
i
n
e
r
>
<
/
e
l
−
c
o
n
t
a
i
n
e
r
>
,
<
e
l
−
m
a
i
n
>
<
/
e
l
−
m
a
i
n
>
布
局
时
,
发
现
,
,
报
错
T
y
p
e
E
r
r
o
r
:
"
t
h
i
s
.
parent 时,使用<el-container></el-container>,<el-main></el-main>布局时 ,发现,,报错TypeError: "this.
parent时,使用<el−container></el−container>,<el−main></el−main>布局时,发现,,报错TypeError:"this.parent.b(data)“ is not a function,咋回事呢?
vue中使用的话,如果父组件中不是直接引入的子组件,而是写了n层UI才引入,子组件中调用的时候需要this. p a r e n t . parent. parent.parent… p a r e n t . m e t h o d N a m e ( ) 需 要 n 个 parent.methodName() 需要n个 parent.methodName()需要n个parent,若直接使用$emit,则没问题的!
标签:vue,methodName,parent,TypeError,调用,报错,组件 来源: https://blog.csdn.net/qq_40917182/article/details/118677799