首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
SAAS
ToB门户
了解全球最新的ToB事件
论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
微博
Follow
记录
Doing
博客
Blog
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
排行榜
Ranklist
相册
Album
应用中心
qidao123.com ToB IT社区-企服评测·应用市场
»
论坛
›
数据库
›
Oracle
›
小步调组件 —— 27 组件案例 -保举商品区域 ...
返回列表
发新帖
小步调组件 —— 27 组件案例 -保举商品区域
[复制链接]
发表于 2025-1-6 12:27:27
|
显示全部楼层
|
阅读模式
这一节主要实现保举商品区域
功能
,这里先分析一下,在微信小步调中如何实现底部的滚动;
在微信小步调中,假如想实现内容滚动,需要使用 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企服之家,中国第一个企服评测及商务社交产业平台。
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
立即注册
×
回复
使用道具
举报
返回列表
浏览过的版块
虚拟化与私有云
不到断气不罢休
+ 我要发帖
登录后关闭弹窗
登录参与点评抽奖 加入IT实名职场社区
去登录
微信订阅号
微信服务号
微信客服(加群)
H5
小程序
快速回复
返回顶部
返回列表