Decoupling Params with Props
In the index.js file, let's adjust the configuration of the about route with an additional property called props. By setting this property's value to true, the router will automatically understand and map $route.params into the props component accordingly:
{
    path: '/about',
    name: 'about',
    component: () => import(/* webpackChunkName: "about" */ '../views/About.vue'),
    props: true
  }
In the About.vue file, we will declare the props type as follows:
props: {
    user: String
  }
And in the <template> section, we will replace $route.params.user with user:
<template>
  <div class="about">
    <h1>About {{user}}</h1>
  </div>
</template>
The output will still...