DOM paginas duplicadas


#1

Hola,

Cada vez que utilizo f7-link o que cargo una pagina con router.load(options) esta creado nuevas paginas en DOM. Esto es un problema por que algunas paginas usan tabs o autocomplete. Como puedo solamente tener una instancia de cada pagina.

Muchas Gracias


#2

Hola

Esto es normal, ya que para mantener una navegaciĆ³n para cuando uses router.back pueda mostrar las pĆ”ginas anteriores.

No hay problema en usar tabs o autocomplete.

Saludos


#3

Hola

Si entiendo eso perfectamente pero mi problema es que tengo muchas instancias de la misma pagina.
27 AM

Ya estoy usando : domCache: false

lien :
<f7-link href="/my-information/">My Information <div class="next"></div></f7-link>

como en este caso. Lo que necesito es tener solamente una copia de cada pagina para la navigation back. No se si no estoy entendiendo algo.

Gracias


#4

Hola

Puedes postear o subir la parte de routes donde haces referencia a /my-information/ ?

Saludos


#5

Yo tengo routes.js

var routes = [
	{
		path:      '/my-information/',
		component: 'cj.my-information',
	},

]

// replace component paths with actual components
for (var r in routes)
{
    routes[r].component = require('../components/pages/'+routes[r].component.replace(/\./g, '\/')+'.vue');
}

export default routes;

Despues paso esas rutas al mi .js principal donde inicializo Vue

this.vue = new Vue({
			el: '#app',

			framework7: {
				root:               '#app',
				routes:             require('./routes').default,,
				animateNavBackIcon: true,
				swipePanel:         'right',
				notificationHold:   Math.ceil(Settings.alertTimeout * 1000),
				swipeBackPage: false,
				// fastClicks: false,
				//uniqueHistory : true,
				// cache: false,
				domCache : false,
			},

Gracias