【微信小程序】view和scroll-view组件的基本使用

时间:2022-10-01 10:55:45

????系列专栏:微信小程序

????欢迎关注????点赞????收藏⭐留言????

????个人主页:​​hacker_demo的51CTO博客​

????个人格言:不断的翻越一座又一座的高山,那样的人生才是我想要的。这一马平川,一眼见底的活,我不想要,我的人生,我自己书写,余生很长,请多关照,我的人生,敬请期待????????????

【微信小程序】view和scroll-view组件的基本使用


小程序组件的分类

小程序中的组件也是由宿主环境提供的,开发者可以使用组件快速搭建出页面结构,官方把小程序里的组件分为了9大类,分别是

①视图容器

②基础内容

③表单组件

④导航组件

⑤媒体组件

⑥map地图组件

⑦canvas画布组件

⑧开放能力

⑨无障碍访问

常见的视图容器类组件

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

②scroll-view 可滚动的视图区域 常用于实现滚动列表效果

③swiper和swiper-item 轮播图容器组件和轮播图item组件

view组件的基本使用

????在hacker页面实现如图所示的flex横向布局效果:

【微信小程序】view和scroll-view组件的基本使用

✅hacker.wxml

<!--pages/hacker/hacker.wxml-->
<view class="container1">
<view>A</view>
<view>B</view>
<view>C</view>
</view>

✅hacker.wxss

/* pages/hacker/hacker.wxss */
.container1 view{
width: 100px;
height: 100px;
text-align:center;
line-height: 100px;
}
.container1 view:nth-child(1){
background-color:lightgreen;
}
.container1 view:nth-child(2){
background-color: lightskyblue;
}
.container1 view:nth-child(3){
background-color: lightpink;
}

.container1{
display: flex;
justify-content: space-around;
}

scroll-view组件的基本使用

????在hacker页面实现如图所示的纵向滚动效果:

【微信小程序】view和scroll-view组件的基本使用

✅hacker.wxml

<!--pages/hacker/hacker.wxml-->
<!--scroll-y属性:允许纵向滚动-->
<!--scroll-x属性:允许横向滚动-->
<!--注意:使用竖向滚动时必须给scroll-view一个固定高度-->
<scroll-view class="container1"scroll-y>
<view>A</view>
<view>B</view>
<view>C</view>
</scroll-view>

✅hacker.wxss

/* pages/hacker/hacker.wxss */
.container1 view{
width: 100px;
height: 100px;
text-align:center;
line-height: 100px;
}
.container1 view:nth-child(1){
background-color:lightgreen;
}
.container1 view:nth-child(2){
background-color: lightskyblue;
}
.container1 view:nth-child(3){
background-color: lightpink;
}

.container1{
width: 100px;
/* 给 scroll-view 固定高度 */
height: 100px;
}

结束语????

以上就是微信小程序之view和scroll-view组件的基本使用,创作不易多多支持????????????

你们的支持就是hacker创作的动力????????????

【微信小程序】view和scroll-view组件的基本使用