当前位置:网站首页>【微信小程序】常用组件基本使用(view/scroll-view/swiper、text/rich-text、button/image)
【微信小程序】常用组件基本使用(view/scroll-view/swiper、text/rich-text、button/image)
2022-06-30 15:48:00 【苏凉.py】
作者简介:苏凉(专注于网络爬虫,数据分析,正在学习前端的路上)
博客主页:苏凉.py的博客
系列专栏:小程序开发基础教程
名言警句:海阔凭鱼跃,天高任鸟飞。
要是觉得博主文章写的不错的话,还望大家三连支持一下呀!!!
关注点赞收藏
文章目录
每日推荐
给大家推荐一款神器。无论你是学生党还是上班族都可以使用,这里涵盖了面试题库,在线刷题,各个大厂的面试/笔试真题等。如果你还是学生,最重要的一点就是模拟面试功能,智能AI1v1面试,帮助你早日拿到大厂offer!点击链接即可直达!=>牛客网-找工作神器
常用的视图容器类组件
view
普通视图区域,类似于HTML中的div,是一个块级元素常用来实现页面的布局效果。
WXML代码:
WXSS代码:
实现效果:

Flex布局传送门:【小程序】&【web前端】必备-Flex布局详解(弹性盒子)
scroll-view(滚动)
可滚动的视图区域,常用来实现滚动列表效果。
添加属性 scroll-y,即为纵向滚动。scroll-x,即为横向滚动。
WXML代码:
WXSS代码:
实现效果:
swiper和swiper-item(轮播图)
轮播图容器组件,轮播图item组件
swiper组件的常用属性
| 属性 | 类型 | 默认值 | 说明 |
|---|---|---|---|
indicator-dots | boolean | false | 是否显示面板指示点 |
indicator-color | color | rgba(0,0,0,3) | 指示点颜色 |
indicator-active-color | color | #000000 | 当前选中的指示点颜色 |
autoplay | boolean | false | 是否自动切换 |
interval | number | 5000 | 自动切换时间间隔 |
circular | boolean | false | 是否采用衔接滑动 |
WXML代码:
WXSS代码:
实现效果:
常用的基础内容组件
text
文本组件,类似于HTML中的span标签,是一个行内元素。
使用text组件并添加selectable属性可以实现长按选中的效果。
WXML代码:
实现效果:
rich-text
富文本组件,支持把HTML字符串渲染为WXML结构。
通过rich-text组件的nodes属性节点,把 HTML字符串渲染为对应的UI结构。
WXML代码:
实现效果:
其他常用组件
button
按钮组件,功能比HTML中的button按钮丰富,通过open-type属性可以调用微信提供的各种功能(客服、转发、获取用户授权、获取用户信息等)
三种按钮样式
普通按钮/主色调按钮/警告按钮,默认自动换行
样式:
小按钮(mini)
设置size="mini"即可,设置之后不换行
样式:
镂空按钮(plain)
去除背景色。添加plain属性即可。
样式:
image
图片组件,image 组件默认宽度约300px、高度约240px
通过src属性添加图片地址:

image的mode属性
| mode值 | 说明 |
|---|---|
scaleToFill | (默认值)缩放模式,不保持纵横比缩放图片,使图片的宽高完全拉伸至填满image元素 |
aspectFit | 缩放模式,保持纵横比缩放图片,使图片的长边能完全显示出来。也就是说,可以完整地将图片显示出来。 |
aspectFill | 缩放模式,保持纵横比缩放图片,只保证图片的短边能完全显示出来。也就是说,图片通常只在水平或垂直方向是完整的,另一个方向将会发生截取。 |
widthFix | 缩放模式,宽度不变,高度自动变化,保持原图宽高比不变 |
heightFix | 缩放模式,高度不变,宽度自动变化,保持原图宽高比不变 |
下面我们来看看效果:
- scaleToFill

- aspectFill

- aspectFit

- widthFix

- heightFix

到这里我们在小程序中常用的基础组件就介绍完了,欢迎订阅本专栏,持续更新中…
更多题库和知识点总结,面试技巧请看=>牛客网,快来和我一起刷题吧!
边栏推荐
- 深入分析GadgetInspector核心代码
- Li Zexiang, a legendary Chinese professor, is making unicorns in batches
- Arcmap操作系列:80平面转经纬度84
- 2020蓝桥杯国赛B组-搬砖-(贪心排序+01背包)
- MySQL8.0开启远程连接权限的方法步骤
- mysql8报错:ERROR 1410 (42000): You are not allowed to create a user with GRANT解决办法
- Siyuan notes: can you provide shortcut keys for folding all titles on the page?
- 云技能提升好伙伴,亚马逊云师兄今天正式营业
- 抖快B为啥做不好综艺
- 2022 Blue Bridge Cup group B - expense reimbursement - (linear dp| status DP)
猜你喜欢

CVPR 2022 - Tesla AI proposed: generalized pedestrian re recognition based on graph sampling depth metric learning

Tencent two sides: @bean and @component are used on the same class. What happens?
![[activity registration] it's your turn to explore the yuan universe! I will be waiting for you in Shenzhen on July 2!](/img/cf/6fc5f7cafbdc5e165eb119b9b41cd9.jpg)
[activity registration] it's your turn to explore the yuan universe! I will be waiting for you in Shenzhen on July 2!

halcon知识:区域专题【07】

云化XR,如何助力产业升级
![[bjdctf2020]the mystery of ip|[ciscn2019 southeast China division]web11|ssti injection](/img/c2/d6760826b81589781574aebff61f9a.png)
[bjdctf2020]the mystery of ip|[ciscn2019 southeast China division]web11|ssti injection

备战数学建模33-灰色预测模型2
![[machine learning] K-means clustering analysis](/img/5f/3199fbd4ff2129d3e4ea518812c9e9.png)
[machine learning] K-means clustering analysis

抖快B为啥做不好综艺

牛客网:乘积为正数的最长连续子数组
随机推荐
7 月 2 日邀你来TD Hero 线上发布会
Implementation of Devops in the core field of qunar, the Internet R & D Efficiency
Cloud XR, how to help industrial upgrading
Cesium-1.72 learning (earth model creation online offline tile)
【机器学习】K-means聚类分析
中航无人机科创板上市:市值385亿 拳头产品是翼龙无人机
2022蓝桥杯国赛B组-费用报销-(线性dp|状态dp)
Bidding announcement: remote disaster recovery project of Shenzhen Finance Bureau database
mysql主从配置
容联云首发基于统信UOS的Rphone,打造国产化联络中心新生态
招标公告:天津市住房公积金管理中心数据库一体机及数据库软件项目(预算645万)
The inspiration from infant cognitive learning may be the key to the next generation of unsupervised machine learning
猎头5万挖我去VC
大学生研究生毕业找工作,该选择哪个方向?
Unsupported major. minor version 52.0
Does flinkcdc have to be a clustered version if the monitored database is Mongo
microblaze 串口学习·2
备战数学建模35-时间序列预测模型
CVPR 2022 - Tesla AI proposed: generalized pedestrian re recognition based on graph sampling depth metric learning
优惠券种类那么多,先区分清楚再薅羊毛!
