常见组件的使用-微信小程序开发(四)
1. 小程序中组件的分类
小程序中的组件也是由宿主环境提供的,开发者可以基于组件快速搭建出漂亮的页面结构。官方把小程序的组
件分为了 9 大类,分别是:
① 视图容器
② 基础内容
③ 表单组件
④ 导航组件
⑤ 媒体组件
⑥ map 地图组件
⑦ canvas 画布组件
⑧ 开放能力
⑨ 无障碍访问
2. 常用的视图容器类组件
① view
⚫ 普通视图区域
⚫ 类似于 HTML 中的 div,是一个块级元素
⚫ 常用来实现页面的布局效果
② scroll-view
⚫ 可滚动的视图区域
⚫ 常用来实现滚动列表效果
③ swiper 和 swiper-item
⚫ 轮播图容器组件 和 轮播图 item 组件
3. view 组件的基本使用
实现如图的 flex 横向布局效果:
4. scroll-view 组件的基本使用
实现如图的纵向滚动效果:
5. swiper 和 swiper-item 组件的基本使用
实现如图的轮播图效果:
6. swiper 组件的常用属性
7. 常用的基础内容组件
① text
⚫ 文本组件
⚫ 类似于 HTML 中的 span 标签,是一个行内元素
② rich-text
⚫ 富文本组件
⚫ 支持把 HTML 字符串渲染为 WXML 结构
8. text 组件的基本使用
通过 text 组件的 selectable 属性,实现长按选中文本内容的效果:
9. rich-text 组件的基本使用
通过 rich-text 组件的 nodes 属性节点,把 HTML 字符串渲染为对应的 UI 结构:
10. 其它常用组件
① button
⚫ 按钮组件
⚫ 功能比 HTML 中的 button 按钮丰富
⚫ 通过 open-type 属性可以调用微信提供的各种功能(客服、转发、获取用户授权、获取用户信息等)
② image
⚫ 图片组件
⚫ image 组件默认宽度约 300px、高度约 240px
③ navigator
⚫ 页面导航组件
⚫ 类似于 HTML 中的 a 链接
11. button 按钮的基本使用
12. image 组件的基本使用
13. image 组件的 mode 属性
image 组件的 mode 属性用来指定图片的裁剪和缩放模式,常用的 mode 属性值如下:
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· DeepSeek 开源周回顾「GitHub 热点速览」
2020-08-11 Visual Studio 专业版和企业版激活密钥