0
votes

Comment désactiver la mise en page par défaut sur une autre page

J'ai un problème avec la page par défaut de mise en page sur NUXT. Je crée une nouvelle page mais par défaut, n'utilise pas layout / default.vue. Je n'aime pas utiliser la page de mise en page par défaut.

Si vous avez une solution à mon problème. Merci :)

J'ai essayé la layout: 'none'


1 commentaires

je ne pense pas que vous créez une page nuxt sans mise en page. Vous pouvez créer une mise en page vide par défaut et créer une mise en page nommée pour le manuel. Ou créez simplement une mise en page avec le nom «aucun» et configurez-le dans de nouvelles pages.


3 Réponses :


0
votes

Vous pouvez modifier la disposition par défaut pour l'adapter à votre objectif

ou

vous pouvez créer n'importe quelle disposition personnalisée dans Nuxt.

puis changez simplement votre mise en page comme ci-dessous

layout: 'custom_layout'

vous pouvez voir un échantillon d' ici .


0 commentaires

4
votes

Vous avez deux options:

1- Vous pouvez modifier le layout / default.vue pour l'adapter à vos préférences.

2- Vous pouvez créer une mise en page personnalisée pour votre page.

Cela dépend de vos intentions. Gardez à l'esprit que le fichier layouts / default.vue sera utilisé pour toutes les pages qui n'ont pas de mise en page spécifiée. Il est donc préférable de conserver cette mise en page pour le type de page le plus courant de votre site Web.

Pour le reste des pages que vous prévoyez d'ajouter à votre site, vous pouvez utiliser une mise en page personnalisée. Vous devrez créer chacun d'eux dans le dossier layouts de votre projet.

Vous trouverez ici une explication détaillée avec des exemples: https://nuxtjs.org/guide/views#layouts

Bonne chance dans votre projet. N'abandonnez pas!


0 commentaires

1
votes

Si vous ne voulez vraiment pas de mise en page, créez-en une nommée " /layouts/empty.vue " qui ressemble à ceci:

<script>
export default {
  layout: "empty"
};
</script>

spécifiez-le dans votre page avec:

<template>
  <nuxt />
</template>


0 commentaires