当前位置:网站首页>Composants communs des applets Wechat
Composants communs des applets Wechat
2022-07-19 05:37:00 【Sable mouvant Q】
Table des matières
Un.、Composants communs de la classe de conteneur de vue
2.、Éléments de contenu de base communs
Trois、Autres composants communs
Un.、Composants communs de la classe de conteneur de vue
① view
- Zone de vue normale
- Similaire à HTML Dans div,C'est un élément au niveau du bloc
- Souvent utilisé pour obtenir l'effet de mise en page d'une page

| Propriétés | Description | |
| text-align | Utilisé pour définir l'alignement du texte dans l'élément . Valable uniquement pour le texte , Non valable pour l'élément , Impossible de définir l'alignement des éléments ; | |
| line-height | Hauteur de ligne,Quandline-height=height,Texte centré | |
| display:flex | Boîte élastique: Il détermine la distribution d'une boîte dans les autres boîtes , Et comment gérer l'espace disponible .En utilisant ce modèle,Facile à créer"Adaptation" Disposition du flux de la fenêtre du navigateur . | |
| justify-content | Propriétés | Description |
| flex-start | Arrangez - vous à l'extrême gauche de la ligne courante | |
| flex-end | À l'extrême droite de la ligne courante | |
| center | Au milieu de la ligne courante | |
| space-between | Espacement égal ,Pas de blanc des deux côtés | |
| space-around | Espacement égal , Laisser un blanc sur les deux côtés est égal à la moitié de l'espacement | |
first.wxml
<view class="container1">
<view>A</view>
<view>B</view>
<view>C</view>
</view>first.wxss
.container1 view {
width: 100px;
height: 100px;
text-align: center;
line-height: 100px;
}
.container1 view:nth-child(1) {
background-color: lightgreen;
}
.container1 view:nth-child(2) {
background-color: lightskyblue;
}
.container1 view:nth-child(3) {
background-color: lightcoral;
}
.container1 {
display: flex;
justify-content: space-around;
}② scroll-view
- Zone de vue déroulante
- Souvent utilisé pour faire défiler les effets de la liste

second.wxml
<scroll-view class="container1" scroll-y>
<view>A</view>
<view>B</view>
<view>C</view>
</scroll-view>second.wxss
.container1 view {
width: 100px;
height: 100px;
text-align: center;
line-height: 100px;
}
.container1 view:nth-child(1) {
background-color: lightgreen;
}
.container1 view:nth-child(2) {
background-color: lightskyblue;
}
.container1 view:nth-child(3) {
background-color: lightcoral;
}
.container1 {
border: 1px solid red;
height: 120px;
width: 100px;
}③ swiper Et swiper-item
- Composants du conteneur de diagramme de roue Et La carte de la rotation item Components

Propriétés | Type | Par défaut | Description |
indicator-dots | boolean | false | Indique si les points d'indication du panneau sont affichés |
indicator-color | color | rgba(0, 0, 0, .3) | Indique la couleur du point |
indicator-active-color | color | #000000 | Couleur du point d'indication actuellement sélectionnée |
autoplay | boolean | false | Basculer automatiquement |
interval | number | 5000 | Intervalle de commutation automatique |
circular | boolean | false | Si le glissement d'articulation est utilisé |
third.wxml
<swiper class="swiper-container" indicator-dots>
<swiper-item>
<view class="item">A</view>
</swiper-item>
<swiper-item>
<view class="item">B</view>
</swiper-item>
<swiper-item>
<view class="item">C</view>
</swiper-item>
</swiper>third.wxss
.swiper-container {
height: 150px;
}
.item {
height: 100%;
line-height: 150px;
text-align: center;
}
swiper-item:nth-child(1) .item {
background-color: lightgreen;
}
swiper-item:nth-child(2) .item {
background-color: lightblue;
}
swiper-item:nth-child(3) .item {
background-color: lightpink;
}2.、Éléments de contenu de base communs
① text
- Composant texte
- Similaire à HTML Dans span Étiquettes,Est un élément en ligne
Adoption text Component selectable Propriétés,Pour obtenir l'effet d'appuyer longtemps sur le contenu du texte sélectionné:

fouth.wxml
<view>
Prise en charge du téléphone longue pression pour sélectionner l'effet
<text selectable>13800005006</text>
</view>② rich-text
- Composant texte riche
- Support pour HTML Chaîne rendue comme WXML Structure
Adoption rich-text Component nodes Noeud d'attribut,Prends ça. HTML La chaîne est rendue comme UI Structure:

fifth.wxml
<rich-text nodes="<h1 style='color: red;'>Titre</h1>"></rich-text>Trois、Autres composants communs
① button
- Bouton as
- Rapport fonctionnel HTML Dans button Boutons riches
- Adoption open-type Les propriétés peuvent appeler les différentes fonctions fournies par Wechat(Service à la clientèle、Avant、Obtenir l'autorisation de l'utilisateur、Obtenir des informations sur l'utilisateur, etc)

sixth.wxml
<button> Bouton par défaut </button>
<button type="primary">Bouton de tonalité primaire</button>
<button type="warn">Bouton d'avertissement</button>
<button size="mini"> Bouton par défaut </button>
<button type="primary" size="mini">Bouton de tonalité primaire</button>
<button type="warn" size="mini">Bouton d'avertissement</button>
<button size="mini" plain> Bouton par défaut </button>
<button type="primary" size="mini" plain>Bouton de tonalité primaire</button>
<button type="warn" size="mini" plain>Bouton d'avertissement</button>② image
- Composant image image
- La largeur par défaut du composant est d'environ 300px、Hauteur approximative 240px

image Component mode Propriété utilisée pour spécifier le mode de coupure et d'échelle de l'image,Fréquent mode Les valeurs des attributs sont les suivantes:
mode Valeur | Description |
scaleToFill | (Par défaut)Mode zoom,Ne gardez pas le rapport d'aspect à l'échelle de l'image,Étendre complètement la largeur et la hauteur de l'image jusqu'à ce qu'elle soit pleine image Élément |
aspectFit | Mode zoom,Gardez le rapport d'aspect à l'échelle de l'image,Pour que le long bord de l'image apparaisse complètement.C'est - à - dire, Vous pouvez afficher l'image dans son intégralité. |
aspectFill | Mode zoom,Gardez le rapport d'aspect à l'échelle de l'image,Assurez - vous seulement que le bord court de l'image peut être complètement affiché.C'est - à - dire, Les images ne sont généralement complètes que horizontalement ou verticalement,L'interception se produira dans l'autre direction. |
widthFix | Mode zoom,Largeur constante,Changement automatique de hauteur,Maintenir le rapport d'aspect du dessin original inchangé |
heightFix | Mode zoom,Hauteur constante,Changement automatique de largeur,Maintenir le rapport d'aspect du dessin original inchangé |
seventh.wxml
<image></image>
<image src="/images/1.jpg"></image>seventh.wxss
image {
border: 1px solid red;
}③ navigator
- Composants de navigation de page
- Similaire à HTML Dans a Liens
Nom de la propriété | Type | Par défaut | Description |
navigationBarTitleText | String | String | Contenu du texte du titre de la barre de navigation |
navigationBarBackgroundColor | HexColor | #000000 | Couleur de fond de la barre de navigation,Par exemple: #000000 |
navigationBarTextStyle | String | white | Couleur du titre de la barre de navigation,Prise en charge uniquement black / white |
1.Définir le titre de la barre de navigation
Étapes de configuration:app.json -> window -> navigationBarTitleText Besoins: Mettez le titre sur la barre de navigation ,Par défaut “WeChat”Modifier comme suit:“Programmeur de cheval noir”,L'effet est montré:
2. Définir la couleur de fond de la barre de navigation
Étapes de configuration:app.json -> window -> navigationBarBackgroundColor Besoins: Couleur de fond du titre de la barre de navigation ,Par défaut #fff Modifier comme suit: #2b4b6b ,L'effet est montré:
3. Définir la couleur du titre de la barre de navigation
Étapes de configuration:app.json -> window -> navigationBarTextStyle Besoins: Colorez le titre sur la barre de navigation ,Par défaut black Modifier comme suit: white ,L'effet est montré:
Attention!: navigationBarTextStyle Les valeurs optionnelles pour black Et white
Wechat applet Development Document:view | Wechat Open Document (qq.com)
Partager le site de notes d'étude que j'ai créé :George's Notes (gitee.io)
边栏推荐
猜你喜欢

1 sparksql overview

11. DWS layer construction of data warehouse construction

Flutter Intl的使用

配置tabBar和request网络数据请求

微信小程序的页面导航

Talk about the 8 pits of redis distributed lock

6. Data warehouse design for data warehouse construction

微信小程序之计算器

Scala初级实践——统计手机耗费流量(1)

2. Technology selection of Neusoft cross border e-commerce data warehouse project
随机推荐
MySQL学习笔记(5)——JOIN联表查询,自连接查询,分页和排序,子查询与嵌套查询
指针数组&数组指针
Development progress of Neusoft cross border e-commerce warehouse
List and map
字符处理函数
【函数的效率】
C语言动态内存管理
throttle/debounce应用及原理
[efficiency of function]
电商用户行为实时分析系统(Flink1.10.1)
Talk about 20 negative teaching materials for writing code
Is the cookie valid for a limited time? How to set cookies? Teach you to set by hand
The latest news of spring recruitment in 2022: the average salary of it Internet industry is 18500 yuan
typedef
微信小程序的自定义组件
关于线程池中终止任务
Constants and constant pointers
安卓实现真正安全的退出app
配置tabBar和request网络数据请求
Spark core programming (4) -- spark operation architecture