说明
上一次用到了子组件调用父组件的方法,使用的是
that.$emit('callback', params)
父组件添加@callback="方法"
即可。
这次讨论,父组件把方法传给子组件,通过属性的方式。(基于vue2.x)
父组件
<child :func="funcName"></child>
数据:
data(){
return{
funcName:接口.方法名
}
}
子组件:
props: {
func: Function
}
这样就可以传不同的接口方法给子组件了,达到了组件复用的好处。