Иногда может быть полезно преобразовать свойства на стороне клиента, прежде чем они будут переданы компоненту страницы. Например, у Вас может быть набор ошибок, который Вы хотите преобразовать в пользовательский объект Error
. Вы можете сделать это с помощью обратного вызова transformProps
.
new Vue({
render: h => h(App, {
props: {
initialPage: JSON.parse(el.dataset.page),
resolveComponent: name => require(`./Pages/${name}`).default,
transformProps: props => {
return {
...props,
errors: new Errors(props.errors),
}
},
},
}),
}).$mount(el)