Vue Router как передать переменную?
и так, как это сделать:
1. надо прописать в роуте разрешение на передачу props (props: true):{
      path: '/history/:id',
      component: HistoryId,
      name: 'historyId',
      props: true
    }
2. в route-link прописать, какие парметры хотите передать (params: {}):<router-link
                               tag="a"
                               class="button"
                               :to="{name: 'historyId', params: {id: historyItem.id, date: historyItem.date}}"
                       >
3/ Принять эти данные в компоненте:<script>
    export default {
        props: ['date'],
Передача входных параметров