小程序使用swiper时报错, [Component] <swiper>: current 属性无效,请修改 current 值或者页面卡顿,疯狂轮播

这篇具有很好参考价值的文章主要介绍了小程序使用swiper时报错, [Component] <swiper>: current 属性无效,请修改 current 值或者页面卡顿,疯狂轮播。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1.报错一

[渲染层错误] [Component] : current 属性无效,请修改 current 值(env: Windows,mp,1.06.2307250; lib: 2.24.0)

<swiper>: current 属性无效,请修改 current 值,小程序,前端,javascript

这个是页面使用轮播组件时,没有添加current属性,添加上就可以了,但是添加后,小程序在手机上锁屏(有时候要等几分钟)重新打开时,页面疯狂卡顿,轮播

 <swiper class="swiper02" autoplay='true' current="{{currentidx}}"  bindchange="swiperChange" circular='true' interval='2000' >
        <block wx:for="{{swiperdata}}" wx:for-item="item" wx:key="id" wx:for-index="index">
                <swiper-item>
                    <image class="swiper" mode="widthFix" src="{{item.imageUrl}}" ></image>
                </swiper-item>
         </block>
    </swiper>

2.造成页面轮播疯狂卡顿,极速轮播

data{
	swiperdata:{},
	currentidx:'0'
}
swiperChange(e){
   let current = e.detail.current
    let source = e.detail.source
// 直接赋值时造成轮播疯狂卡顿,极速轮播,(错误的)
	this.setData({
		currentidx: current,
	})
// 用下面的疯狂卡顿就没有了(正确的)
    if (source == 'autoplay' || source == 'touch') {
      //根据官方 source 来进行判断swiper的change事件是通过什么来触发的,autoplay是自动轮播。touch是用户手动滑动。其他的就是未知问题。抖动问题主要由于未知问题引起的,所以做了限制,只有在自动轮播和用户主动触发才去改变current值,达到规避了抖动bug
      this.setData({
        currentidx: current,
      })
    }
}

3.卡顿效果,页面一直处于两个页面切换效果,消息轮播页处于不上不下状态

<swiper>: current 属性无效,请修改 current 值,小程序,前端,javascript文章来源地址https://www.toymoban.com/news/detail-781100.html

到了这里,关于小程序使用swiper时报错, [Component] <swiper>: current 属性无效,请修改 current 值或者页面卡顿,疯狂轮播的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • 【微信小程序入门到精通】— swiper 超详细的属性值讲解!确定不来看看?

    对于目前形式,微信小程序是一个热门,那么我们该如何去学习并且掌握之后去做实际项目呢? 为此我特意开设此专栏,在我学习的同时也将其分享给大家! 本篇文章主要介绍我们微信小程序 swiper 的常用属性,接下来我们将逐一讲解。 如果在往下阅读的过程中,有什么错

    2024年02月08日
    浏览(56)
  • 【bug】记录一次使用Swiper插件时loop属性和slidersPerView属性冲突问题

    最近在vue3使用swiper时,突然发现loop属性和slides-per-view属性同时存在启用时,loop生效,下一步只能生效一次的bug,上一步却是好的。非常滴奇怪。 分析属性是否使用错误。 loop是循环模式,布尔型。 slides-per-view是同屏显示多少数量,数值型或’auto’。 更改的样式是否是诱因

    2024年02月14日
    浏览(58)
  • 【一步搞定】uniapp运行微信小程序时报错routeDone with a webviewId ** that is not the current page

    每次刷新还不同webviewId!! 每次刷新还不同webviewId!! 已试过其他帖子,设置pages.json的配置仍旧无效的,可以继续往下。 小程序基础库支持的问题。 基础库版本 版本 实测效果 3.0 无效 2.33.0 无效 2.32.3 无效 2.32.1 无效 2.30.4 无效 2.29.2 无效 2.28.1 无效 2.27.3 无效 2.26.2 有效 点

    2024年04月09日
    浏览(109)
  • uniapp使用getStorage对属性赋值无效

    1正常set(get)storage都是可以正常使用的  2.但对属性进行赋值的时候,却发现this.name并没有发生变化 3. 在里面打印this发现,在set*getStorage中并不能拿到this. 4.优化代码  这样就可以给this.name成功赋值

    2024年02月14日
    浏览(28)
  • uni-app运行微信小程序时报错routeDone with a webviewId 2 that is not the current page

     在开发微信小程序时使用HBuilderX uni-app开发运行项目的时候新手可能会出现 routeDone with a webviewId 1 that is not the current page 这个报错,有时是因为调试基础库处于灰度中所以会出现这个报错信息,想解决这个报错我们可以尝试降一下微信开发者工具的调试基础库,总共分为三步

    2024年02月11日
    浏览(62)
  • 【微信小程序】swiper和swiper-item组件的基本使用

    ✅作者简介:CSDN内容合伙人、阿里云专家博主、51CTO专家博主🏆 📃个人主页:hacker707的csdn博客 🔥系列专栏:微信小程序 💬个人格言:不断的翻越一座又一座的高山,那样的人生才是我想要的。这一马平川,一眼见底的活,我不想要,我的人生,我自己书写,余生很长,请

    2024年02月09日
    浏览(62)
  • 【微信小程序】swiper的使用

    1.swiper的基本使用 ----scss语法

    2024年02月08日
    浏览(44)
  • element 分页切换时:current-page无效 页数不会跟着一起切换

    问题回溯:使用el-pagination组件 选择切换当前分页 页数为2 问题结果:el-pagination组件 当前页切换失败 一直都是 1,接口传参分页数据是2,打印当前分页也是2 解决方案1:使用 current-page参数 .sync 修饰符 解决方案2:检查获取表格方法的时候 取消手动设置 total = 0 例子:

    2024年04月27日
    浏览(39)
  • 合约编译solc.compile()时报错‘{“errors”:[{“component”:“general”,“formattedMessag

    1.首先编译脚本是: 此时输出 compileResult会报错: ‘{“errors”:[{“component”:“general”,“formattedMessage”:\\\"* Line 1, Column 2n Syntax error: value, object or array expected.n* Line 1, Column 3n Extra non-whitespace after JSON value.n\\\",“message”:\\\"* Line 1, Column 2n Syntax error: value, object or array expected.n* Lin

    2024年02月10日
    浏览(35)
  • 初识微信小程序之swiper和swiper-item的基本使用

    在我还没接触到微信小程序之前,通常使用轮播要么手写或使用swiper插件去实现,当我接触到微信小程序之后,我看到了微信小程序的强大之处,让我为大家介绍一下吧! swiper与swiper-item一起使用可以做轮播图 基本使用,上代码: 样式 swiper当中常用的属性 属性 类型 默认值

    2024年04月16日
    浏览(46)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包