1, configurar la clavija ()
plugins: [ {src: '~ / plugins / storeCache', SSR: falso }, ],
Nota: Para desactivar el servidor está funcionando, o será el error, se añade a este evento para el cliente, no en el servidor de añadir un pequeño tiempo de renderizado.
2. En plugins / storeCache.js
Escribir el código de la siguiente manera.
Exportación por defecto la función (CTX) { // antes de salir de la página para actualizar los datos almacenados en el almacén de la sesión window.addEventListener ( 'beforeunload', () => { sessionStorage.setItem ( "storeCache" , el JSON.stringify (ctx.store. Estado)) }); // página cargada en los datos de almacenamiento de sesión window.addEventListener ( 'carga', () => { el dejar que storeCache = sessionStorage.getItem ( "storeCache" ) SI (storeCache) { // la sesión Alternativamente para almacenar datos en el almacén de ctx.store.replaceState (la JSON.parse (storeCache)); } }); }
hecho
.
.