常见组件的使用-微信小程序开发(四)

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 属性值如下:

posted @ 2022-08-11 09:12  清和时光  阅读(174)  评论(0编辑  收藏  举报