前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【小程序】组件

【小程序】组件

作者头像
陶然同学
发布2023-02-24 12:14:25
4150
发布2023-02-24 12:14:25
举报
文章被收录于专栏:陶然同学博客

目录

1. 小程序中组件的分类

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

3. view 组件的基本使用

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

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

6. swiper 组件的常用属性

7. 常用的基础内容组件

8. text 组件的基本使用

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

10. 其它常用组件

11. button 按钮的基本使用

12. image 组件的基本使用

13. image 组件的 mode 属性

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

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022-12-21,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1. 小程序中组件的分类
  • 2. 常用的视图容器类组件
  • 3. view 组件的基本使用
  • 4. scroll-view 组件的基本使用
  • 5. swiper 和 swiper-item 组件的基本使用
  • 6. swiper 组件的常用属性
  • 7. 常用的基础内容组件
  • 8. text 组件的基本使用
  • 9. rich-text 组件的基本使用
  • 10. 其它常用组件
  • 11. button 按钮的基本使用
  • 12. image 组件的基本使用
  • 13. image 组件的 mode 属性
相关产品与服务
容器服务
腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档