render() {
return (
<customComponent props={{ ...props }} {...attrs}></customComponent>
)
}
使用props={{ ...props }}
可以绑定props, 使用{...attrs}
可以绑定原生属性.
可是,我在attrs里添加原生事件并没有生效
const attrs = {
onClick:() =>{}
}
使用v-on等指令, 会报错
Failed to resolve directive: on
这里的事件是不确定的,所以我无法把事件写死在标签上.
请问我该如何将动态的事件绑定在jsx的标签上
在组件内部的具体标签上绑定事件,然后把handler当作props传进去绑定到标签上。
不理解为什么事件是不确定的,我觉得可以把事件逻辑放到handler里面处理