小程序常用的组件

2024-12-25

view 组件

相当于div使用

swiper 和 swiper-item 组件

swiper:滑块视图容器,其中只能放置 swiper-item 组件

swiper-item:只可放置在swiper 组件中,宽高自动设置为100%,代表 swiper 中的每一项

自动播放

<swiper autoplay> //autoplay="true"也可以

规定播放时长-2秒 interval

<swiper autoplay interval="2000">

底下小圆点 indicator-dots

<swiper autoplay interval="2000" indicator-dots>

image 组件

image组件属性

src属性:图片资源

mode属性: 图片裁剪、缩放

缩放:aspectFit(完整展示图片,可能留白), aspectFill(裁剪长边,不留白)

裁剪: top left, top...

show-menu-by-longpress: 长按图片显示菜单

长按菜单:转发、收藏、保存等功能

lazy-load: 图片懒加载

使用要点

默认宽度320px,高度240px

就算不设置src属性,也是占据宽和高

text 组件

text组件只能嵌套text组件。

功能:

  1. user-select:文本是否可选,用于长按选择文本。

  2. space:显示连续空格

navigator 组件

属性

  1. url:当前小程序内的跳转链接

  2. open-type:跳转方式

注意事项:

  1. 路径后可以带参数。参数与路径之间使用?分隔,参数键与参数值用=相连,不同参数用&分隔例如:list?id=10&name=hua,在 onLoad(options)生命周期函数中获取传递的参数

  2. open-type=“switchTab”时不支持传参

scroll-view 组件

scroll-x 允许横向滚动

scroll-y 允许纵向滚动

字体图标

素材地址:阿里巴巴矢量图标库