TS-TSX type-check onClick 报错求解?

 render: ({ row }: { row: any }) => {
      return (
        <SliceHTML
          onClick={() => goDetail(row)}
          content={row.content}
        ></SliceHTML>
      )
    },

image.png

SliceHTML组件
image.png

阅读 2.3k
1 个回答
export default {
  emits: ['onClick'],
 
}

然后,在你的组件里:

<span @click="$emit('onClick')">Click me</span>

这样,TS 才能知道你的 SliceHTML 组件可以触发onClick 事件。

然后在你的父组件里:

<SliceHTML @onClick="goDetail(row)" :content="row.content"></SliceHTML>
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题