vue 在render函数中 {...{ on: { edit: onEdit } }} 是啥意思

这是antd封装的组件,看到 它里面有 {...{ on: { edit: onEdit } }}>,请问这个 on edit onEdit 哪里来的,分别啥意思?谢谢

  render () {
    ...
    return (
      <div class="ant-pro-multi-tab">
        <div class="ant-pro-multi-tab-wrapper">
          <a-tabs
            ...
            ...
            {...{ on: { edit: onEdit } }}>
            ...
            ...
            {panes}
          </a-tabs>
        </div>
      </div>
    )
  }
阅读 1.3k
1 个回答

相当于

<a-tabs
  on={{
    edit: onEdit
  }}
>
  {panes}
</a-tabs>

on是传入的属性,属性值是一个对象,对象里面一个edit属性,edit的值是onEdit变量(上下文中的变量,看起来是一个方法)

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题