跳到主要内容

mergeProps

2023年05月10日
柏拉文
越努力,越幸运

一、认识


mergeProps() 合并多个 props 对象,用于处理含有特定的 props 参数的情况。mergeProps() 支持以下特定 props 参数的处理,将它们合并成一个对象:

  • class

  • style

  • onXXX: 事件监听器——多个同名的事件监听器将被合并到一个数组。

二、语法


import { mergeProps } from 'vue'

const one = {
class: 'foo',
onClick: handlerA
}

const two = {
class: { bar: true },
onClick: handlerB
}

const merged = mergeProps(one, two)