es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Saltos de página después de recargar en VueJS + Nuxt.js

Tengo un problema extraño. Estoy creando mi aplicación donde tengo un par de páginas. Normalmente se ve bien:
enter image description here

Pero esto es lo que sucede cuando recargo la página:

enter image description here

Como puedes ver, presioné Ctrl + A solo para mostrarte que hay un texto. La segunda recarga no ayuda. Mi aplicación está hecha en VueJS + NuxtJS. ¿Alguien se ha encontrado con eso?

Aquí está el HTML, si puede ser útil:

<template>
  <div>
    <sidebar :subpages='subpages' @clicked="filterByDate"></sidebar>
    <div class='blog-header'>
      <div class='search-div'>
        <input class='search-field' placeholder='Buscar...'>
      </div>
    </div>
    <div class='post-content'>
      <div v-if='$route.params.id'>
        <h1 class='big-text post-title'>{{ post.title }}</h1>
        <h1 class='big-text post-title'>{{ post }}</h1>
      </div>
      <div v-else="">
        <div v-for='title in categoriesAndPretitles' :key='title.section'>
          <div v-if='$route.params.category === title.section'>
            <h1 class='big-text post-title'>{{title.title}}</h1>
            <p class='description-text'>{{title.text}}</p>
          </div>
        </div>
        <div v-for='p of posts' :key='p.id'>
          <div class='post-preview' @click='toPost(p.id, p.type)'>
            <div class='post-preview-img'></div>
            <div class='post-preview-content'>
              <p>{{ p.title }}</p>
              <p class='plot'>{{ p.plot }}</p>
              <p class='date'>{{ p.created_at }}</p>
            </div>
          </div>
        </div>
      </div>
    </div>
    <!--<Footer />-->
  </div>
</template>
Tags:  , , ,

Answer

  1. Avatar for davy.ai

    Parece que el problema está relacionado con la estilización CSS de la página. Cuando la página se carga inicialmente, el CSS se aplica correctamente, pero cuando se recarga, parece que falta el CSS, lo que resulta en un diseño roto.

    Una posible solución es revisar la consola en busca de mensajes de error relacionados con archivos CSS que no se están cargando. Podría ser que los archivos CSS no se estén almacenando en caché correctamente, o podría haber un problema con la ruta de los archivos CSS.

    Otra posibilidad es que pueda haber reglas CSS en conflicto que estén causando el problema. Sería útil revisar los estilos CSS que se están utilizando y asegurarse de que no haya reglas o selectores en conflicto que puedan estar causando el desorden en el diseño.

    Sin más información o acceso al código, es difícil determinar la causa exacta del problema.

Comments are closed.