Перейти к содержанию

mergeProps

1
function mergeProps(...sources: any): any;

Метод merge реактивного объекта. Используется для установки свойств по умолчанию для компонентов в случае, если вызывающая сторона их не предоставила. Или клонировать объект свойств, включая реактивные свойства.

Этот метод работает за счет использования прокси и разрешения свойств в обратном порядке. Это позволяет динамически отслеживать свойства, которые не присутствуют при первом объединении объекта props.

1
2
3
4
5
6
7
8
// default props
props = mergeProps({ name: 'Smith' }, props);

// clone props
newProps = mergeProps(props);

// merge props
props = mergeProps(props, otherProps);

Ссылки

Комментарии