Преобразование свойств

Иногда может быть полезно преобразовать свойства на стороне клиента, прежде чем они будут переданы компоненту страницы. Например, у Вас может быть набор ошибок, который Вы хотите преобразовать в пользовательский объект 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)