千家信息网

微信小程序常用视图容器组件如何使用

发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,这篇文章主要讲解了"微信小程序常用视图容器组件如何使用",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"微信小程序常用视图容器组件如何使用"吧!1、组件概
千家信息网最后更新 2026年11月01日微信小程序常用视图容器组件如何使用

这篇文章主要讲解了"微信小程序常用视图容器组件如何使用",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"微信小程序常用视图容器组件如何使用"吧!

1、组件概述

组件是视图层基本的组成单元,具备UI风格样式以及特定的功能效果。当打开某款小程序之后,界面中的图片、文字等元素都需要使用组件,小程序组件使用灵活,组件之间通过相互嵌套进行界面设计,开发者可以通过组件的选择和样式属性设计出不同的界面效果。一个组件包括开始标签和结束标签,属性用来装饰这个组件的样式。

其语法格式如下:

<标签名称 属性="值">
内容

2、常用的试图容器组件

视图容器(View Container)组件用于排版页面为其他组件提供载体。常用视图容器有View、scroll-view和swiper等等。

2.1 view

view容器是页面中最基本的容器组件,通过高度和宽度来定义容器大小。相当于HTML种的

标签,是一个页面中最外层的容器,能够接受其他组件的嵌入,例如,多个view容器的嵌套。view容器可以通过flex布局定义内部项目的排列方式。

属性如下表所示

2.1.1 案例

本例设计了两组父子view容器的点击态,第一组父子view容器种子view容器不阻止点击态向父容器传递,第二组父子view容器中子view容器阻止点击态向父容器传递,

pages/view/view.wxml代码如下:

  1.view小案例  (1)不阻止父容器的view-hover  我是父类容器    我是子类容器    (2)阻止父容器的view-hover  我是父类容器    我是子类容器  

pages/view/view.wxss代码如下:

.view-parent {  width: 100%;  height: 350rpx;  background-color: pink;  text-align: center;}.view-son {  width: 50%;  height: 200rpx;  background-color: skyblue;  margin: 20rpx auto;  text-align: center;}.view-hover {  background-color: red;}

app.wxss

.demo-box {  padding: 20rpx;  margin: 20rpx 60rpx;  border: 1rpx solid gray;}.title {  display: flex;  flex-direction: row;  margin: 20rpx;  justify-content: center;}

页面初始效果

点击第1组子容器

点击第2组子容器

在view.wxml种放置两组容器,在app.wxss文件中设置父容器背景色为浅红色,子容器背景色为浅蓝色,通过hover-class="view-hover"为标签增加属性,点击态均设置为点击后背景色更新为红色,第一组不阻止点击态传递给父容器,在第二组子类容器种通过hover-stop-propagation来组织点击态传递给父容器,并设置属性hover-start-time="3000",hover-stay-time="4000",当点击子容器时,3s后出现点击状态,当手指松开4ss后,子容器背景色编为初始颜色。

2.2 scroll-view

scroll-view容器为可滚动的视图容器,允许用户通过手指在容器上滑动来改变显示区域,常见的滑动方向有水平滑动和垂直滑动。其属性表如下所示。

注意:在使用纵向滚动时,需要为设置一个固定宽度

2.2.1 案例

pages/scroll-view/scroll-view.wxml

    2.scroll-view小案例    实现纵向滚动          元素一      元素二      元素三      元素四      元素五      元素六    

pages/scroll-view/scroll-view.wxss

scroll-view {  height: 600rpx;  width: 250rpx;  margin: 0 auto;}.scroll-item-y {  height: 200rpx;  line-height: 200rpx;  text-align: center;  background-color: skyblue;  border: 1px solid gray;}

本例在scroll-view.wxml文件中设置组件,通过设置属性scroll-y,允许组件上下滑动,在scroll-view.wxss文件中设置其高度为600rpx,使得scroll-view组件能够纵向滑动,在中嵌套6组用于显示滚动效果,内部元素宽度均为250rpx。

滑动前:

滑动后:

2.3 swiper

组件为滑块视图容器,通常用于图片之间的切换播放,被形象得称为轮播图。其属性表如图所示。

2.3.1 案例

效果图:

pages/swiper/swiper.wxml

  3.swiper小案例  图片进行翻页切换                                              

pages/swiper/swiper.wxss

swiper {  height: 350rpx;}

本例在swiper.wxml文件中放置组件,组件属性autoplay允许自动切换图片,设置属性interval="3000",图片每隔3s发生一次切换,属性indicator-dots用于显示面板知识点,组件中嵌套3组,swiper容器高度设置为300rpx。

感谢各位的阅读,以上就是"微信小程序常用视图容器组件如何使用"的内容了,经过本文的学习后,相信大家对微信小程序常用视图容器组件如何使用这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是,小编将为大家推送更多相关知识点的文章,欢迎关注!

容器 组件 属性 视图 元素 常用 程序 案例 图片 效果 文件 标签 页面 切换 内容 子类 宽度 样式 父子 界面 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 华服互联网科技怎么样 科技创新与互联网经济 互联网科技深圳 互联网科技社 互联网科技开发公司 互联网未来科技 互联网金融科技委员会 互联网科技公司招聘 宜昌元轩互联网科技有限公司 银川新华互联网科技学校联系电话 科技类公司包括互联网吗 如何创新互联网科技 国大互联网教育科技有限公司薪资 上海科技产业互联网平台 中国互联网有什么科技 西安有哪些互联网高科技企业 兰石爱特工业互联网科技分公司 银川新华互联网科技学校原画 互联网企业和网络科技有限公司 科技美学互联网 艺术 互联网的科技创新 汇久创客互联网科技 互联网科技英文翻译 贵州叶脉互联网科技有限公司所属行业 本届互联网博览会上的黑科技 中国科技创新与世界互联网大会 天津腾达互联网科技有限公司 工业互联网科技成果转化 利用互联网等科技手段 武汉亿视互联网科技有限公司
0