微信小程序常用组件总结

举报
阿童木 发表于 2021/08/22 15:11:00 2021/08/22
【摘要】 这一篇记录以下,小程序中常用的组件,刚开始学容易忘官方详细文档 官方文档很多很详细,这里记的是视频里涉及的 1. view类似于原来的div标签特殊属性,看起来属性都与点击有关 2. text⽂本标签只能嵌套 text⻓按⽂字可以复制(只有该标签有这个功能)可以对空格 、回⻋等 进⾏编码 3. image图片标签默认宽高 320 * 240 px支持懒加载对于图片缩放有多种处理方式,有点多...

常用组件

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

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

1. view

类似于原来的div标签

image-20210718111739725

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

image-20210718111914835

2. text

  1. ⽂本标签

  2. 只能嵌套 text

  3. ⻓按⽂字可以复制(只有该标签有这个功能)

  4. 可以对空格回⻋等 进⾏编码

image-20210718112126296

image-20210718112158689

3. image

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

image-20210718112354374

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

image-20210718112509254

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

4. swiper

轮播图组件

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

轮播图

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

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

image-20210718115347957

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

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

5. navigator

导航组件,类似于 a 标签

image-20210718120113748

open-type 有效值

image-20210718120418208

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

6. rich-text

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

<rich-text nodes="{{html}}" bindtap="tap"></rich-text>

数据传递

data: {
    html: "123"
}

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

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

7. button

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

image-20210718124426956

按钮演示

image-20210718124501551

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

image-20210718124637924

<button open-type="getUserInfo">获取用户信息</button>

8. icon

图标标签

image-20210718124850700

image-20210718124919261

<icon type="success" size="40" ></icon>

9. radio

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

image-20210718125527301

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

image-20210718125608508

10. checkbox

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

image-20210718125836410

image-20210718125901637

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。