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


这篇文章主要讲解了“微信小程序常用视图容器组件如何使用”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“微信小程序常用视图容器组件如何使用”吧!组件是视图层基本的组成单元,具备UI风格样式以及特定的功能效果。当打开某款小程序之后,界面中的图片、文字等元素都需要使用组件,小程序组件使用灵活,组件之间通过相互嵌套进行界面设计,开发者可以通过组件的选择和样式属性设计出不同的界面效果。一个组件包括开始标签和结束标签,属性用来装饰这个组件的样式。其语法格式如下:
内容
标签名称>视图容器(View Container)组件用于排版页面为其他组件提供载体。常用视图容器有View、scroll-view和swiper等等。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:20rpxauto;
text-align:center;
}
.view-hover{
background-color:red;
}

app.wxss

.demo-box{
padding:20rpx;
margin:20rpx60rpx;
border:1rpxsolidgray;
}
.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:0auto;
}
.scroll-item-y{
height:200rpx;
line-height:200rpx;
text-align:center;
background-color:skyblue;
border:1pxsolidgray;
}

本例在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。

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

推荐阅读:
  1. 微信小程序中如何实现滚动视图容器
  2. 微信小程序 UI与容器组件总结

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@byun.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

免费云主机域名

微信小程序

  • 上一篇新闻:

    html5中output怎么用
  • 下一篇新闻:

    TypeScript中的接口和泛型是什么

猜你喜欢

  • cmd.Parameters.Add怎么使用
  • 免费云电脑服务器怎么租用
  • jquery怎么修改html内容
  • 什么是clearfix
  • Python画海龟的代码是什么
  • 如何建立并登录云服务
  • 稳定云服务器怎么租用便宜
  • Java对象数组定义与用法有哪些
  • linux误删文件夹如何恢复
  • 怎么在VPS中新加ss端口

属性如下表所示2.1.1 案例本例设计了两组父子view容器的点击态,第一组父子view容器种子view容器不阻止点击态向父容器传递,第二组父子view容器中子view容器阻止点击态向父容器传递,pages/view/view.wxml代码如下:pages/view/view.wxss代码如下:app.wxss页面初始效果点击第1组子容器点击第2组子容器在view.wxml种放置两组容器,在app.wxss文件中设置父容器背景色为浅红色,子容器背景色为浅蓝色,通过hover-class=”view-hover”为标签增加属性,点击态均设置为点击后背景色更新为红色,第一组不阻止点击态传递给父容器,在第二组子类容器种通过hover-stop-propagation来组织点击态传递给父容器,并设置属性hover-start-time=“3000”,hover-stay-time=“4000”,当点击子容器时,3s后出现点击状态,当手指松开4ss后,子容器背景色编为初始颜色。scroll-view容器为可滚动的视图容器,允许用户通过手指在容器上滑动来改变显示区域,常见的滑动方向有水平滑动和垂直滑动。其属性表如下所示。注意:在使用纵向滚动时,需要为设置一个固定宽度2.2.1 案例pages/scroll-view/scroll-view.wxmlpages/scroll-view/scroll-view.wxss本例在scroll-view.wxml文件中设置组件,通过设置属性scroll-y,允许组件上下滑动,在scroll-view.wxss文件中设置其高度为600rpx,使得scroll-view组件能够纵向滑动,在中嵌套6组用于显示滚动效果,内部元素宽度均为250rpx。滑动前:滑动后:组件为滑块视图容器,通常用于图片之间的切换播放,被形象得称为轮播图。其属性表如图所示。2.3.1 案例效果图:pages/swiper/swiper.wxmlpages/swiper/swiper.wxss本例在swiper.wxml文件中放置组件,组件属性autoplay允许自动切换图片,设置属性interval=“3000”,图片每隔3s发生一次切换,属性indicator-dots用于显示面板知识点,组件中嵌套3组,swiper容器高度设置为300rpx。感谢各位的阅读,以上就是“微信小程序常用视图容器组件如何使用”的内容了,经过本文的学习后,相信大家对微信小程序常用视图容器组件如何使用这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是百云主机,小编将为大家推送更多相关知识点的文章,欢迎关注!免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@byun.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

相关推荐: MyBatis如何实现多表联合查询resultType的返回值

这篇“MyBatis如何实现多表联合查询resultType的返回值”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“MyBatis如何实现多表联合…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 01/24 11:06
下一篇 01/24 11:06

相关推荐