Maison interface Web uni-app Une brève analyse du problème qu'Uniapp appelle afficher les balises sans sauts de ligne

Une brève analyse du problème qu'Uniapp appelle afficher les balises sans sauts de ligne

Apr 23, 2023 am 09:10 AM

Récemment, lors du processus d'utilisation d'uniapp pour développer de petits programmes, j'ai rencontré des problèmes avec les balises de vue qui ne s'encapsulaient pas. Cet article partagera la solution à ce problème.

Lorsque nous utilisons uniapp, nous utilisons souvent la balise view pour la mise en page, mais parfois pendant le processus de mise en page, nous constatons que même si le contenu de la balise occupe une ligne entière, la balise ne s'enroulera pas automatiquement, mais elle le fera. provoquer un débordement de la largeur de la page. À ce stade, vous devez utiliser certaines techniques pour résoudre ce problème.

1. Utiliser la disposition flex

Ajoutez l'attribut flex à la balise view, puis organisez ses sous-éléments internes à l'aide de la disposition flex.

L'exemple de code est le suivant :

<view>
  <view>item1</view>
  <view>item2</view>
  <view>item3</view>
</view>
Copier après la connexion
.flex-wrap {
  display: flex;
  flex-wrap: wrap;
}

.flex-item {
  width: 100px;
  height: 100px;
  border: 1px solid #ddd;
  margin-right: 10px;
  margin-bottom: 10px;
}
Copier après la connexion

Le résultat de l'exécution :

Une brève analyse du problème quUniapp appelle afficher les balises sans sauts de ligne

2. Utiliser la disposition en grille

L'utilisation de la disposition en grille peut également résoudre le problème des étiquettes qui ne s'enroulent pas. Il vous suffit de définir l'affichage : grille. ; pour l'élément parent, puis Définir les attributs de colonne de grille ou de ligne de grille sur les éléments enfants.

L'exemple de code est le suivant :

<view>
  <view></view>
  <view></view>
  <view></view>
</view>
Copier après la connexion
.grid-wrap {
  display: grid;
  grid-template-columns: repeat(auto-fill, 100px);
  grid-gap: 10px;
}

.grid-item {
  height: 100px;
  border: 1px solid #ddd;
}

.item1 {
  grid-column: 1/3;
}

.item2 {
  grid-column: 3/5;
}

.item3 {
  grid-column: 1/2;
}
Copier après la connexion

Résultat de l'exécution :

Une brève analyse du problème quUniapp appelle afficher les balises sans sauts de ligne

3. Utiliser l'habillage du texte

Si le contenu est du texte et doit être automatiquement renvoyé à la ligne, vous pouvez définir l'attribut white-space: normal ; sur la balise view, comme ceci Vous pouvez faire en sorte que le texte soit automatiquement renvoyé, mais si le contenu est constitué d'éléments tels que des images, cette méthode n'est pas applicable.

L'exemple de code est le suivant :

<view>
  欢迎来到我的博客欢迎来到我的博客欢迎来到我的博客
</view>
Copier après la connexion
.text-wrap {
  width: 200px;
  white-space: normal;
}
Copier après la connexion

Résultats d'exécution :

Une brève analyse du problème quUniapp appelle afficher les balises sans sauts de ligne

Résumé :

Il existe plusieurs méthodes ci-dessus pour résoudre le problème du non-emballage des étiquettes de vue. Ces méthodes sont relativement simples et faciles à comprendre pour les développeurs. peut en choisir différents en fonction de la méthode de situation spécifique pour obtenir les meilleurs résultats.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Article chaud

Combien de temps faut-il pour battre Split Fiction?
3 Il y a quelques semaines By DDD
Repo: Comment relancer ses coéquipiers
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Comment obtenir des graines géantes
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
1 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌

Article chaud

Combien de temps faut-il pour battre Split Fiction?
3 Il y a quelques semaines By DDD
Repo: Comment relancer ses coéquipiers
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Comment obtenir des graines géantes
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
1 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌

Tags d'article chaud

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Comment gérer le stockage local à Uni-App? Comment gérer le stockage local à Uni-App? Mar 11, 2025 pm 07:12 PM

Comment gérer le stockage local à Uni-App?

Comment renommer les fichiers de téléchargement UNIAPP Comment renommer les fichiers de téléchargement UNIAPP Mar 04, 2025 pm 03:43 PM

Comment renommer les fichiers de téléchargement UNIAPP

Comment utiliser les API de géolocalisation Uni-App? Comment utiliser les API de géolocalisation Uni-App? Mar 11, 2025 pm 07:14 PM

Comment utiliser les API de géolocalisation Uni-App?

Comment gérer l'état à Uni-App à l'aide de Vuex ou PINIA? Comment gérer l'état à Uni-App à l'aide de Vuex ou PINIA? Mar 11, 2025 pm 07:08 PM

Comment gérer l'état à Uni-App à l'aide de Vuex ou PINIA?

Comment utiliser les API de partage social de l'Uni-App? Comment utiliser les API de partage social de l'Uni-App? Mar 13, 2025 pm 06:30 PM

Comment utiliser les API de partage social de l'Uni-App?

Comment faire des demandes d'API et gérer les données dans Uni-App? Comment faire des demandes d'API et gérer les données dans Uni-App? Mar 11, 2025 pm 07:09 PM

Comment faire des demandes d'API et gérer les données dans Uni-App?

Comment gérer l'encodage des fichiers avec UniApp Download Comment gérer l'encodage des fichiers avec UniApp Download Mar 04, 2025 pm 03:32 PM

Comment gérer l'encodage des fichiers avec UniApp Download

Comment utiliser la fonction Easycom d'Uni-App pour l'enregistrement des composants automatiques? Comment utiliser la fonction Easycom d'Uni-App pour l'enregistrement des composants automatiques? Mar 11, 2025 pm 07:11 PM

Comment utiliser la fonction Easycom d'Uni-App pour l'enregistrement des composants automatiques?

See all articles