uView2.0 ScrollList 横向滚动列表微信小程序不滚动问题

这篇具有很好参考价值的文章主要介绍了uView2.0 ScrollList 横向滚动列表微信小程序不滚动问题。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1. 问题复现

1.1 template

<!-- 证件照片 -->
<view class="content-item">
    <u-scroll-list>
            <view v-for="(item, index) in certPicList" :key="item" class="pic-item">
                <view class="remove" @click="handleRemoveCertPic(index)">
                    <u-icon name="trash-fill" color="#fff" size="20"></u-icon>
                </view>
                <u--image :showLoading="false" radius="10rpx" :src="item" width="150rpx" height="150rpx">
                </u--image>
            </view>
    </u-scroll-list>
</view>

1.2 style(scss)

.content-item {
    margin-bottom: 30rpx;

    .pic-item {
        box-sizing: border-box;
        width: 150rpx;
        height: 150rpx;
        margin: 20rpx 20rpx;
        position: relative;
        border-radius: 10rpx;
        overflow: hidden;

        .remove {
            position: absolute;
            top: 0;
            right: 0;
            z-index: 60;
            background-color: $dating-theme-color;
            color: #fff;
            padding: 5rpx;
            border-radius: 0 0 0 10rpx;
        }
    }
}

1.3 问题截图

uView2.0 ScrollList 横向滚动列表微信小程序不滚动问题

2. 问题解决

2.1 解决办法

<u-scroll-list>内部只放一个盒子,盒子内部包裹横向滚动列表项,并且盒子设置display:flex;

2.2 template

<!-- 证件照片 -->
<view class="content-item">
    <u-scroll-list>
    	<!-- 内部存放根容器 -->
        <view class="pic-wrap">
            <view v-for="(item, index) in certPicList" :key="item" class="pic-item">
                <view class="remove" @click="handleRemoveCertPic(index)">
                    <u-icon name="trash-fill" color="#fff" size="20"></u-icon>
                </view>
                <u--image :showLoading="false" radius="10rpx" :src="item" width="150rpx" height="150rpx">
                </u--image>
            </view>
        </view>

    </u-scroll-list>
</view>

2.3 style(scss)

.content-item {
    margin-bottom: 30rpx;

    .pic-wrap {
        display: flex;

        .pic-item {
            box-sizing: border-box;
            width: 150rpx;
            height: 150rpx;
            margin: 20rpx 20rpx;
            position: relative;
            border-radius: 10rpx;
            overflow: hidden;

            .remove {
                position: absolute;
                top: 0;
                right: 0;
                z-index: 60;
                background-color: $dating-theme-color;
                color: #fff;
                padding: 5rpx;
                border-radius: 0 0 0 10rpx;
            }
        }

    }
}

2.4 解决截图

uView2.0 ScrollList 横向滚动列表微信小程序不滚动问题文章来源地址https://www.toymoban.com/news/detail-505809.html

到了这里,关于uView2.0 ScrollList 横向滚动列表微信小程序不滚动问题的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 微信小程序--开发横向滚动条scroll-view

    一、话不多说,上代码 .wxml文件写法 css样式 js写法 二、解析  scroll-x=\\\"true\\\":表明是横向滚动 class=\\\"{{currentTab==index?\\\'scroll_item\\\':\\\'\\\'}}\\\":当点击时才会变色,其中currentTab的初始值是0,通过点击事件更改值

    2024年02月12日
    浏览(33)
  • 微信小程序原生实现无边框table组件支持横向和纵向滚动

    效果图(支持单元格样式自定义) table组件代码 wxml文件 wxss文件 js文件 组件使用 1、在page页面的json文件中引入组件(默认大家都会引入); 2、在page页面的wxml文件中使用组件 3、在page页面的js文件中设置数据 4、在page页面的wxss文件中修改样式

    2024年02月07日
    浏览(43)
  • 微信小程序(van-tabs) 去除横向滚动条样式(附加源码解决方案+报错图)

    今天第一次接触 vant 组件库。 ant官网地址 适用于Vue3 支持 Vue2 、 Vue3 、 微信小程序等 我在使用van-tabs组件时遇到了一个问题,如下图所示: 从图片上可以看到有个灰色的横向滚动条,一开始领导给我说这个问题,我反反复复都没有测出来,在微信开发者工具、IOS系统都没有

    2024年02月10日
    浏览(34)
  • 【微信小程序】列表滚动触底更新实现

    微信小程序开发系列 在微信小程序开发中经常遇到分页列表需要滚动到底部之后进行请求数据更新,下面介绍如何进行触底更新分页展示。使用到页面上拉触底事件的处理函数 onReachBottom 。 监听用户上拉触底事件,可以在app.json的window选项中或页面配置中设置触发距离onRea

    2024年02月05日
    浏览(25)
  • uniapp-微信小程序实现swiper左右滚动切换tab,上下滚动加载列表

    思路:左右滑动使用swiper,上下滑动用scroll-view,swiper改变时同时改变tab并更新列表 坑点: 1. swiper高度问题,导致滑动不到最底部和最顶部         需要手动计算,减去顶部高度和底部tabbar,并且需要同时设置padding-top和paddin-botton,否则列表显示不完整 2. 由于最开始的代码

    2024年02月04日
    浏览(39)
  • 微信小程序引入Uview

    1.使用Hbuilder创建小程序项目,模板选空。 直接在uni-app插件市场通过uni_modules的形式进行安装,在uni-app插件市场右上角选择uni_modules版本下的使用HBuilderX导入插件,导入到对应的项目中即可 地址:Uview2.0下载地址 1.引入Uview 在项目根目录中的main.js中,引入并使用uView的JS库,注

    2023年04月12日
    浏览(25)
  • 微信小程序使用uView组件库

    在公司做的一个项目是微信小程序,因为小程序的ui图样式很简单,所以一开始是打算自己写的,但是后面发现有一些功能实现起来很冗杂,所以最终选择了使用微信小程序的ui组件库。 一开始是使用的是VantUi,但是不知道为什么在我的小程序里面跑不起来,所以后来选择使

    2024年01月19日
    浏览(52)
  • 微信小程序横向滑动菜单栏实现

    我们开发项目过程中偶尔遇到这种的一个功能,横向的滑动菜单栏的实现。用scroll-view标签来实现,scroll-x=\\\"true\\\"属性来调整滑动方向。废话不用多说直接上代码。 WXML代码段:

    2024年02月12日
    浏览(31)
  • 微信小程序如何让多个按钮横向排列

    WXML界面添加如下代码: WXSS界面添加如下代码: 使用了Felx布局,要调整按键位置主要操控margin、width这几个属性 调整效果如下:  

    2024年02月05日
    浏览(36)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包