小程序横向滚动

在微信小程序应用的越来越多的今天,写小程序的程序员也越来越多了,本人也是刚写完微信小程序,在开发的时候也遇到一些坑,今天先写一下前几天刚遇到的问题;

相信在微信小程序中横向滚动应该是经常用到的,这一点在小程序的官方文档里也是写的比较清楚了,只要用scroll-view这个组件就可以做到,

<view class="container">

<view class="section__title">horizontal scroll</view>

<scroll-view class="scroll-view_H" scroll-x="true" style="width: 100%">

<view id="green" class="scroll-view-item_H bc_green" style="background:green;"></view>

<view id="red" class="scroll-view-item_H bc_red" style="background:red;"></view>

<view id="yellow" class="scroll-view-item_H bc_yellow" style="background:yellow;"></view>

<view id="blue" class="scroll-view-item_H bc_blue" style="background:blue;"></view>

</scroll-view>

</view>

在官方文档里大概布局就是这样写的,但是最重要的还是在它的wxss样式里面,

.scroll-view_H{

width:100%;

height:300rpx;

display: flex;

white-space: nowrap;

}

.scroll-view_H .scroll-view-item_H{

width:300rpx;

height:100%;

display:inline-block;

}

这样微信小程序的横向滚动就基本完成了,但是经过测试发现,这样只能在iphone手机上运行,在安卓手机是完全无效的。

所以这个时候我们要在wxss加上最重要的一句:overflow:scroll;

加上这句时候,就既可以在ios里运行,也能在安卓下运行,一个横向滚动就算完成了;

原文地址:https://www.cnblogs.com/winter92/p/8328292.html

时间: 2024-08-01 02:18:39

小程序横向滚动的相关文章

scroll-view——小程序横向滚动

这是官方给的布局代码 <view class="section"> <view class="section__title">vertical scroll</view> <scroll-view scroll-y style="height: 200px;" bindscrolltoupper="upper" bindscrolltolower="lower" b

微信小程序横向滚动

<scroll-view scroll-x="true" style=" white-space: nowrap; display: flex" > <view class="acvitity" ></view> <view class="acvitity" ></view> <view class="acvitity" ></v

微信小程序实现滚动加载更多

1.需要用到的组件和api scroll-view(可滚动视图区域) wx.showToast(OBJECT)显示消息提示窗----显示loading小菊花用的 2.需要用到的属性 3.scrol-view需要指定一个高度,这个高度可以按自己的需求计算,我使用的是屏幕可用高度并且默认一页显示6个 4.滚动到底部绑定需要触发的事件 <scroll-view scroll-y='true' style="height:{{height}}px" bindscrolltolower='

微信小程序bnner滚动

首先是轮播图,autoplay 自动播放,interval 轮播的时间,duration 切换速度,可以根据自己需求去添加. Delete:是删除按钮,加载进来是隐藏的,需用户点轮播图进去后,轮播图全屏显示才出来. noClickImg 与 ClickImg:切换全屏与非全屏轮播图,绑定了点击事件 changeClick 来切换,只是改变样式即可. Block:图片列表. Number_img:当前轮播 index(currentNumber),与图片 length 集合(cardnum). 其

微信小程序文字滚动marquee

data: { text: "如果预约时间不能到店则需要提前两个小时取消预约,如不足两个小时可联系技师取消预约", marqueePace: 0.5,//滚动速度 marqueeDistance: 0,//初始滚动距离 marquee_margin: 0, size:28, interval: 20 // 时间间隔 }, onShow: function () { var that = this; var length = that.data.text.length * that.da

微信小程序左右滚动公告栏效果

<view class='notice-wrap' hidden='{{hideNotice}}'> <view class='tongzhitext'> <text class="tongzhi-text">{{notice}}</text> </view> <view bindtap='switchNotice' class="closeView">x</view> </v

微信小程序源码下载(200多个)

微信小程序源码下载汇总,点击标题进入对应的微信小程序下载页面. 最新 demo源码(点击标题进入帖子下载) 描述 1 微信小程序 会议室预定小程序 微信小程序 会议室预定小程序**** 本内容被作者隐藏 **** 2 微信小程序-双人五子棋小游戏 微信小程序-双人五子棋小游戏**** 本内容被作者隐藏 **** 3 打卡签到小程序 用微信小程序实现的一个简单的打卡签到的小程序拒绝 4 微信小程序---左滑删除 微信小程序---左滑删除**** 本内容被作者隐藏 **** 5 一个借钱的记事本的微

微信小程序-整理各种小程序源码和资料免费下载

微信小程序整理下载 [小程序源码]微信小程序-车源宝微信版 [小程序源码]小程序-微赞社区(论坛demo) [小程序源码]微信小程序-收支账单 [小程序工具]微信小程序-日历 [小程序源码]小程序-在线聊天功能 [小程序源码]微信小程序-大好商城(新增功能天气查询和2048游戏) [小程序源码]微信小程序-查询号码归属地 [小程序源码]微信小程序-备忘录2 [小程序源码]微信小程序-QQ音乐 [小程序源码]小程序-货币汇率 [小程序源码]微信小程序-大学图书馆 [小程序源码]小程序-积分商城 [

微信小程序-scroll-view横向滚动和上拉加载

今天介绍微信小程序中scroll-view实现横向滚动和上拉加载的实现及需要注意的地方. 先看最终效果. 横向滚动 1.设置滚动项display:inline-block; 2.设置滚动视图容器white-space: nowrap; 3.滚动项不要用float 为什么会有以上三点要求呢? 其实横向滚动官方文档中是没有做太多说明的,只说明需要定义scroll-view滚动方向scroll-x=true允许横向滚动,但是我在实践的时候我发现,你要横向滚动,首先你得是一排吧.所以才发现需要定义滚动项