Reset context after 3 screen

Hello!

I use Vue. I send context:

@click="$f7router.navigate('/all_trends/', {context: {date: 'string', trends: []}})"

My router:

{
    path: '/all_trends/',
    async: function (routeTo, routeFrom, resolve, reject) {
      let item = routeTo.context;
      console.log(item);
      // Resolve route to load page
      resolve(
          {
            component: Alltrends,
          },
          {
            context: {
              item: {
                date: routeTo.context.date,
                trends: routeTo.context.trends
              },
            }
          }
      );
    }
  },

It works well. But if I go forward 3 screens, when I return this context is not detected and is reset. How do I fix this?