1.父组件给子组件传回调函数过去,在子组件里把数据当参数传进去调用
和
2.子组件emit数据给父组件,在父组件中使用
有啥区别吗
感觉全部都能用第1种方式啊,为啥还要子组件emit这种方式
目前唯一能想到的 就是 第1种方式,子组件可以修改父组件传过来的方法,感觉不太好
PS: 在子组件尝试修改props的时候,另外发现个问题,比如this.props.callback = function(){alert('改写了父组件方法')}
,这样写是可以的改写掉的
但是如果
var a = this.props.callbacka = function(){alert('改写了父组件方法')}
这样是改不掉的,好奇怪,为啥?
这2个问题很困惑,小弟vue新手,还求大神赐教,感激不尽
德玛西亚99
相关分类