论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
朋友圈
看朋友圈动态,了解ToB世界。
ToB门户
了解全球最新的ToB事件
博客
Blog
排行榜
Ranklist
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
导读
Guide
相册
Album
记录
Doing
搜索
本版
文章
帖子
ToB圈子
用户
免费入驻
产品入驻
解决方案入驻
公司入驻
案例入驻
登录
·
注册
只需一步,快速开始
账号登录
立即注册
找回密码
用户名
Email
自动登录
找回密码
密码
登录
立即注册
首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
圈子
SAAS
IT评测·应用市场-qidao123.com
»
论坛
›
数据库
›
Oracle
›
小步调组件 —— 27 组件案例 -保举商品区域 ...
小步调组件 —— 27 组件案例 -保举商品区域
不到断气不罢休
金牌会员
|
2025-1-6 12:27:27
|
显示全部楼层
|
阅读模式
楼主
主题
999
|
帖子
999
|
积分
2997
这一节主要实现保举商品区域功能,这里先分析一下,在微信小步调中如何实现底部的滚动;
在微信小步调中,假如想实现内容滚动,需要使用 scroll-view 组件,scrool-view 用于设置可滚动视图区域,适用于需要滚动展示内容的场景,用于在小步调中实现类似于网页中的滚动条结果,用户可以通过手指滑动或者点击滚动条来滚动内容,这里需要留意两个属性:
scroll-x:允许横向滚动;
scroll-y:允许纵向滚动;
打开微信开发者工具,在 index.wxml 中添加 scroll-view 的实今世码:
<scroll-view scroll-x class="scroll-x">
<view>1</view>
<view>2</view>
<view>3</view>
</scroll-view>
复制代码
scroll-x 属性接收布尔值,true 表现允许横向滚动,忽略属性值时默认 scroll-x 的值为 true;
在 index.scss 中添加样式:
.scroll-x {
width: 100%;
white-space: nowrap;
background-color: skyblue;
view {
display: inline-block;
width: 300rpx;
height: 80rpx;
&:first-child {
background-color: lightseagreen;
}
&:last-child {
background-color: lightcoral;
}
}
}
复制代码
css 样式的功能如下:
.scroll-x 类:
width: 100%;:使容器的宽度占满其父元素的100%
white-space: nowrap;:防止子元素换行,确保全部子元素在同一行表现,从而实现水平滚动的结果
background-color: skyblue;:设置容器的配景颜色为天蓝色
view 选择器:
display: inline-block;:使每个子元素(view)以块级元素的形式表现,但仍然在同一行内排列
width: 300rpx; 和 height: 80rpx;:设置每个子元素的宽度为300rpx,高度为80rpx(rpx 是一种相应式单位,通常用于小步调开发)
:first-child 和 :last-child 伪类:
&:first-child:为第一个子元素设置配景颜色为浅海洋绿(lightseagreen)
&:last-child:为最后一个子元素设置配景颜色为浅珊瑚色(lightcoral)
最后得到的结果如下:
除了使用 scroll-x 设置横向滚动属性,还可以使用 scroll-y 设置纵向滚动属性,在 index.wxml 中添加:
<scroll-view scroll-y class="scroll-y">
<view>1</view>
<view>2</view>
<view>3</view>
</scroll-view>
复制代码
scroll-y 属性接收布尔值,true 表现允许纵向滚动,忽略属性值时默认 scroll-y 的值为 true;
在 index.scss 中添加样式:
.scroll-y{
height: 400rpx;
background-color: skyblue;
margin-top: 10rpx;
view{
height: 400rpx;
&:first-child {
background-color: lightseagreen;
}
&:last-child {
background-color: lightcoral;
}
}
}
复制代码
css 样式的功能如下:
.scroll-y 类:
height: 400rpx;:设置容器的高度为400rpx(rpx 是一种相应式单位,通常用于小步调开发)
background-color: skyblue;:设置容器的配景颜色为天蓝色
margin-top: 10rpx;:在容器的顶部添加10rpx的外边距,以便与上方的元素保持肯定的间距
view 选择器:
height: 400rpx;:设置每个子元素(view)的高度为400rpx,使其与容器的高度类似
:first-child 和 :last-child 伪类:
&:first-child:为第一个子元素设置配景颜色为浅海洋绿(lightseagreen),以便于视觉区分
&:last-child:为最后一个子元素设置配景颜色为浅珊瑚色(lightcoral),同样用于视觉区分
最后得到的结果如下:
参考视频:尚硅谷微信小步调开发教程
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
立即注册
x
回复
使用道具
举报
0 个回复
正序浏览
返回列表
快速回复
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
or
立即注册
本版积分规则
发表回复
回帖并转播
发新帖
回复
不到断气不罢休
金牌会员
这个人很懒什么都没写!
楼主热帖
Spark的一些重要概念
手绘地图深度解析:类型、风格、功能、 ...
从SAP ECC升级到SAP S4HANA, 几个Key P ...
数据库设计员工管理系统
【Redis高手修炼之路】初学Redis——概 ...
MySQL触发器
【高效学数据库】第一范式、第二范式、 ...
物联网无线数传通信模块设备常见的几种 ...
19.HVV溯源
用Python计算从1到500之间偶数的和 ...
标签云
AI
运维
CIO
存储
服务器
浏览过的版块
物联网
鸿蒙
.Net
程序人生
网络安全
云原生
Mysql
分布式数据库
快速回复
返回顶部
返回列表