【小程序】组件

简介: 【小程序】组件

1. 小程序中组件的分类

小程序中的组件也是由宿主环境提供的,开发者可以基于组件快速搭建出漂亮的页面结构。官方把小程序的组件分为了 9 大类,分别是:

视图容器

基础内容

表单组件

导航组件

媒体组件

map 地图组件

canvas 画布组件

开放能力

无障碍访问

2. 常用的视图容器类组件


view

普通视图区域

类似于 HTML 中的 div,

是一个块级元素

常用来实现页面的布局效果

scroll-view

可滚动的视图区域

常用来实现滚动列表效果

swiper 和 swiper-item

轮播图容器组件 和 轮播图 item 组件


3. view 组件的基本使用

实现如图的 flex 横向布局效果:


d95ebbcb7bf142c9bbff70e9afb0ce11.png


4. scroll-view 组件的基本使用

实现如图的纵向滚动效果:


9aa909180a0a426b9ecab49009366922.png


5. swiper 和 swiper-item 组件的基本使用

实现如图的轮播图效果:


45160596a9aa432b910a0eaa1d51db6b.png

6. swiper 组件的常用属性


26ee07a0287f49da8d7a671ae9834baf.png

7. 常用的基础内容组件

text

文本组件

类似于 HTML 中的 span 标签,是一个行内元素

rich-text

富文本组件

支持把 HTML 字符串渲染为 WXML 结构


8. text 组件的基本使用

通过 text 组件的 selectable 属性,实现长按选中文本内容的效果:


07a71390cdbb470daf2f3ad9a448e9b4.png

9. rich-text 组件的基本使用

通过 rich-text 组件的 nodes 属性节点,把 HTML 字符串渲染为对应的 UI 结构


bf750323ba8e4102b6ad1e369f152601.png

10. 其它常用组件


button


按钮组件 功能比 HTML 中的 button 按钮丰富


通过 open-type 属性可以调用微信提供的各种功能(客服、转发、获取用户授权、获取用户信息


等)


image


图片组件


image 组件默认宽度约 300px、高度约 240px


navigator(后面课程会专门讲解)


页面导航组件


类似于 HTML 中的 a 链接  


11. button 按钮的基本使用


ba7afbacf1da43898006a07ceb68d16f.png


12. image 组件的基本使用


6095336988c04e269481395890450f5f.png

13. image 组件的 mode 属性

image 组件的 mode 属性用来指定图片的裁剪和缩放模式,常用的 mode 属性值如下:


e74517e19863463c81d930eadec27a5d.png


相关文章
|
1月前
|
小程序 数据可视化 JavaScript
微信小程序:轻松实现时间轴组件
本文介绍了如何在微信小程序中实现一个可视化时间轴组件。该组件适用于展示用户资金流动、投资结算等时间节点,帮助用户直观了解资金去向。时间轴支持自定义节点形状、显示序号、倒序排列等功能,并通过插槽灵活定义动态内容。文中详细介绍了组件的设计与使用方法,以及如何结合动态 slot 实现自定义操作。该组件为展示用户资金信息提供了美观、易用的解决方案。
64 1
微信小程序:轻松实现时间轴组件
|
1月前
|
小程序
微信小程序动态tabBar实现:基于自定义组件,灵活支持不同用户角色与超过5个tab自由组合(更新版)
微信小程序动态tabBar实现:基于自定义组件,灵活支持不同用户角色与超过5个tab自由组合(更新版)
457 1
|
1月前
|
小程序 搜索推荐 API
微信小程序:自定义关注公众号组件样式
尽管关注公众号组件的样式固定且不可修改,但产品经理的需求却需要个性化的定制。在这种情况下,我们需要寻找解决方案,以满足这些特殊需求,尽管这可能有点棘手。
64 0
微信小程序:自定义关注公众号组件样式
|
4月前
|
小程序 数据库
【微信小程序-原生开发】实用教程10 - 动态的新增、修改、删除(含微信云数据库的新增、修改、删除,表单弹窗、确认弹窗、日期选择器、单行输入框、多行输入框、滑动组件的使用)
【微信小程序-原生开发】实用教程10 - 动态的新增、修改、删除(含微信云数据库的新增、修改、删除,表单弹窗、确认弹窗、日期选择器、单行输入框、多行输入框、滑动组件的使用)
156 0
|
1月前
|
小程序 前端开发 JavaScript
微信小程序图表制作利器:ECharts组件的使用与技巧
微信小程序图表制作利器:ECharts组件的使用与技巧
61 1
|
1月前
|
缓存 小程序 索引
uni-app开发微信小程序时vant组件van-tabs的使用陷阱及解决方案
uni-app开发微信小程序时vant组件van-tabs的使用陷阱及解决方案
209 1
|
1月前
|
小程序 JavaScript
微信小程序之input组件及其获取用户输入信息
微信小程序之input组件及其获取用户输入信息
59 1
|
2月前
|
小程序 容器
微信小程序常用组件的简单使用 view,scroll-view,swiper,swiper-item,text,rich-text,button,image
本文介绍了微信小程序中常用组件的使用方法,包括view、scroll-view、swiper与swiper-item、text与rich-text、button以及image组件。详细解释了各组件的功能、属性以及如何在小程序页面中进行使用。
微信小程序常用组件的简单使用 view,scroll-view,swiper,swiper-item,text,rich-text,button,image
|
1月前
|
小程序 前端开发 JavaScript
小程序入门之认识view和text组件
小程序入门之认识view和text组件
74 0
|
3月前
|
JSON 小程序 前端开发
终于搞懂了!微信小程序的渲染机制及组件使用
【8月更文挑战第8天】微信小程序的渲染机制及组件使用
157 3
终于搞懂了!微信小程序的渲染机制及组件使用
下一篇
无影云桌面