题目描述
Vue2函数式编程中如何调子组件方法
题目来源及自己的思路
在函数中编程中,render函数生成了一个组件,需要在响应事件中调用这个组件的一个方法,如代码
相关代码
render(h, c){
const Btn = h('el-button', {
on: {
click: () => {
// 这里怎么调用el-form的validate方法
}
}
}, '提交')
// el-form 本身有个方法叫 validate,
// 通常用this.$refs.form.validate调用
const vNode = h('el-form', { ... }, [ ..., Btn ])
}
又看见你了哈哈,
不知道你是内部调用还是外部父组件调用,其实都差不多, 下面这个是 render组件调用的