前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >从零学习微信小程序(二)—— 常用组件

从零学习微信小程序(二)—— 常用组件

作者头像
小丞同学
发布2021-08-16 16:10:27
2900
发布2021-08-16 16:10:27
举报
文章被收录于专栏:小丞前端库
常用组件
常用组件

这一篇记录以下,小程序中常用的组件,刚开始学容易忘

官方详细文档 官方文档很多很详细,这里记的是视频里涉及的

1. view

类似于原来的div标签

image-20210718111739725
image-20210718111739725

特殊属性,看起来属性都与点击有关

image-20210718111914835
image-20210718111914835

2. text

  1. ⽂本标签
  2. 只能嵌套 text
  3. ⻓按⽂字可以复制(只有该标签有这个功能)
  4. 可以对空格回⻋等 进⾏编码
image-20210718112126296
image-20210718112126296
image-20210718112158689
image-20210718112158689

3. image

  1. 图片标签
  2. 默认宽高 320 * 240 px
  3. 支持懒加载
image-20210718112354374
image-20210718112354374

对于图片缩放有多种处理方式,有点多,记不住

image-20210718112509254
image-20210718112509254

由于微信小程序大小受限制,因此多考虑采用外链的方式使用图片

4. swiper

轮播图组件

可以通过配置来实现轮播图的功能

轮播图
轮播图

实现了一个简易轮播图效果,很简单

默认宽度为100%,默认高度为 150px

image-20210718115347957
image-20210718115347957

常用的配置属性,用来控制循环,衔接等

每一个轮播项采用swiper-item标签来包裹

5. navigator

导航组件,类似于 a 标签

image-20210718120113748
image-20210718120113748

open-type 有效值

image-20210718120418208
image-20210718120418208

这里要注意跳转的规则,有一些不能跳到 tabbar 页面,要注意!

6. rich-text

富文本标签,可以解析成对应标签

代码语言:javascript
复制
<rich-text nodes="{{html}}" bindtap="tap"></rich-text>

数据传递

代码语言:javascript
复制
data: {
    html: "123"
}

在data里新增字段来给富文本添加内容。

可以解析标签,但是我复制不出来,就试不了~~

7. button

配置属性非常多,还是直接看文档吧,文档

image-20210718124426956
image-20210718124426956

按钮演示

image-20210718124501551
image-20210718124501551

按钮的开放功能,可以有一些高操作

image-20210718124637924
image-20210718124637924
代码语言:javascript
复制
<button open-type="getUserInfo">获取用户信息</button>

8. icon

图标标签

image-20210718124850700
image-20210718124850700
image-20210718124919261
image-20210718124919261
代码语言:javascript
复制
<icon type="success" size="40" ></icon>

9. radio

单选标签,可以通过 color 属性来修改颜色

image-20210718125527301
image-20210718125527301

配合radio-group使用,实现单选功能

image-20210718125608508
image-20210718125608508

10. checkbox

复选框,可以通过 color属性来修改颜色,和单选按钮的使用方法差不多

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

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

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1. view
  • 2. text
  • 3. image
  • 4. swiper
  • 5. navigator
  • 6. rich-text
  • 7. button
  • 8. icon
  • 9. radio
  • 10. checkbox
相关产品与服务
云开发 CloudBase
云开发(Tencent CloudBase,TCB)是腾讯云提供的云原生一体化开发环境和工具平台,为200万+企业和开发者提供高可用、自动弹性扩缩的后端云服务,可用于云端一体化开发多种端应用(小程序、公众号、Web 应用等),避免了应用开发过程中繁琐的服务器搭建及运维,开发者可以专注于业务逻辑的实现,开发门槛更低,效率更高。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档