Как после просмотра поста вернуться на нужный лист постов в Vue и Vue-router?
У меня есть 2 страницы, первая это страница posts/list.vue а вторая dashboard/list, на каждой из них список постов, при клике на любой пост мы попадает на страницу posts/single.vue где идёт полное описание поста и на этой же странице есть кнопка Back To list, проблема в том что я не знаю на какой лист возвращать dashboard или posts как это можно сделать? Я так понимаю нужно определить какой была предыдущая страница?
router.js
import Vue from 'vue';
import VueRouter from 'vue-router';
import Dashboard from '@/views/Dashboard';
import List from '@/views/Posts/List';
import Single from '@/views/Posts/Single';
Vue.use(VueRouter);
const routes = [
{
path: '/dashboard',
name: 'dashboard',
component: Dashboard,
},
{
path: '/posts',
name: 'list',
component: List,
},
{
path: '/post/show/:id',
name: 'show',
component: Single
},
];
const router = new VueRouter({
mode: 'history',
routes,
});
export default router;
single.vue
<template>
<router-link to="/posts">Back to list</router-link>
</template>