【微信小程序】常用组件基本使用(view/scroll-view/swiper、text/rich-text、button/image)

简介: 文章目录常用的视图容器类组件viewscroll-view(滚动)swiper和swiper-item(轮播图)常用的基础内容组件textrich-text其他常用组件button三种按钮样式小按钮(mini)镂空按钮(plain)imageimage的mode属性

常用的视图容器类组件

view

普通视图区域,类似于HTML中的div,是一个块级元素常用来实现页面的布局效果

WXML代码:

image.png

image.png

image.png

scroll-view(滚动)

可滚动的视图区域,常用来实现滚动列表效果。

添加属性 scroll-y,即为纵向滚动。scroll-x,即为横向滚动。

WXML代码:


image.png

image.png

实现效果

b690c232559247aa89987c0a9dc3c70c.gif

swiper和swiper-item(轮播图)

轮播图容器组件,轮播图item组件

swiper组件的常用属性

image.png

WXML代码:

image.png

WXSS代码:

4c10b739e02c4f3bad7a1732ecadea64.png

实现效果:

08e6ccff4d194082bffbca08093ab85c.gif

常用的基础内容组件

text

文本组件,类似于HTML中的span标签,是一个行内元素

使用text组件并添加selectable属性可以实现长按选中的效果。

WXML代码:


image.png

6e06d7e0b194409ab0c65501e9e2faa5.gif

rich-text

富文本组件,支持把HTML字符串渲染为WXML结构

通过rich-text组件的nodes属性节点,把 HTML字符串渲染为对应的UI结构。

WXML代码:

image.png

其他常用组件

button

按钮组件,功能比HTML中的button按钮丰富,通过open-type属性可以调用微信提供的各种功能(客服、转发、获取用户授权、获取用户信息等)

三种按钮样式

普通按钮/主色调按钮/警告按钮,默认自动换行

image.png

小按钮(mini)

设置size="mini"即可,设置之后不换行

image.png

镂空按钮(plain)

去除背景色。添加plain属性即可。

image.png

image

图片组件,image 组件默认宽度约300px、高度约240px

通过src属性添加图片地址:

image.png

image.png下面我们来看看效果:

  1. scaleToFill

image.png

2 aspectFill

image.png

image.png

image.png

image.png


相关文章
|
8月前
|
小程序 JavaScript
【微信小程序】之轮播图、swiper、swiper-item、banner组件使用
【微信小程序】之轮播图、swiper、swiper-item、banner组件使用
【微信小程序】之轮播图、swiper、swiper-item、banner组件使用
|
8月前
|
小程序 容器
小程序图片水平垂直居中显示在view中
小程序图片水平垂直居中显示在view中
127 0
|
8月前
|
小程序
【微信小程序】-- 其它常用组件介绍 -- button & image(八)
【微信小程序】-- 其它常用组件介绍 -- button & image(八)
|
4月前
|
小程序 容器
微信小程序常用组件的简单使用 view,scroll-view,swiper,swiper-item,text,rich-text,button,image
本文介绍了微信小程序中常用组件的使用方法,包括view、scroll-view、swiper与swiper-item、text与rich-text、button以及image组件。详细解释了各组件的功能、属性以及如何在小程序页面中进行使用。
微信小程序常用组件的简单使用 view,scroll-view,swiper,swiper-item,text,rich-text,button,image
|
3月前
|
小程序 前端开发 JavaScript
小程序入门之认识view和text组件
小程序入门之认识view和text组件
108 0
|
5月前
|
小程序 JavaScript 索引
|
8月前
|
小程序 前端开发
【微信小程序】-- 常用的基础内容组件介绍 -- text & rich-text & progress & icon(七)
【微信小程序】-- 常用的基础内容组件介绍 -- text & rich-text & progress & icon(七)
|
8月前
|
小程序
微信小程序-其他常用组件
该内容是关于微信小程序组件的介绍,主要包括`button`、`image`和`navigator`。`button`组件比HTML的按钮功能更丰富,通过`open-type`可调用微信功能,如客服、转发等。组件属性包括类型(如`primary`、`warn`)和尺寸(`size`)。`image`组件默认宽300px,高240px,支持设置属性来调整显示效果。`navigator`组件用于页面导航,类似HTML的a标签,常用于页面间的跳转。
57 0
|
3月前
|
JSON 小程序 JavaScript
uni-app开发微信小程序的报错[渲染层错误]排查及解决
uni-app开发微信小程序的报错[渲染层错误]排查及解决
823 7
|
3月前
|
小程序 JavaScript 前端开发
uni-app开发微信小程序:四大解决方案,轻松应对主包与vendor.js过大打包难题
uni-app开发微信小程序:四大解决方案,轻松应对主包与vendor.js过大打包难题
848 1