【微信小程序】常用组件基本使用(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


相关文章
|
小程序 JavaScript
【微信小程序】之轮播图、swiper、swiper-item、banner组件使用
【微信小程序】之轮播图、swiper、swiper-item、banner组件使用
【微信小程序】之轮播图、swiper、swiper-item、banner组件使用
|
小程序 容器
小程序图片水平垂直居中显示在view中
小程序图片水平垂直居中显示在view中
282 0
|
小程序
【微信小程序】-- 其它常用组件介绍 -- button & image(八)
【微信小程序】-- 其它常用组件介绍 -- button & image(八)
|
小程序 容器
微信小程序常用组件的简单使用 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
|
小程序 前端开发 JavaScript
小程序入门之认识view和text组件
小程序入门之认识view和text组件
231 0
|
JSON 小程序 JavaScript
uni-app开发微信小程序的报错[渲染层错误]排查及解决
uni-app开发微信小程序的报错[渲染层错误]排查及解决
2678 7
|
小程序 JavaScript 前端开发
uni-app开发微信小程序:四大解决方案,轻松应对主包与vendor.js过大打包难题
uni-app开发微信小程序:四大解决方案,轻松应对主包与vendor.js过大打包难题
2236 1
|
小程序 前端开发 测试技术
微信小程序的开发完整流程是什么?
微信小程序的开发完整流程是什么?
1998 7
|
7月前
|
人工智能 自然语言处理 小程序
技术小白如何利用DeepSeek半小时开发微信小程序?
通过通义灵码的“AI程序员”功能,即使没有编程基础也能轻松创建小程序或网页。借助DeepSeek V3和R1满血版模型,用户只需用自然语言描述需求,就能自动生成代码并优化程序。例如,一个文科生仅通过描述需求就成功开发了一款记录日常活动的微信小程序。此外,通义灵码还提供智能问答模式,帮助用户解决开发中的各种问题,极大简化了开发流程,让普通人的开发体验更加顺畅。
2125 11
技术小白如何利用DeepSeek半小时开发微信小程序?