markrgba
markrgba
  • 发布:2018-12-21 17:24
  • 更新:2019-03-11 13:39
  • 阅读:1592

【报Bug】swiper无法通过buttom点击动态改变current属性值

分类:uni-app

详细问题描述:
一、需求:
1、通过banner点击切换swiper,
2、同时支持滑动swiper来改变banner样式。

二、思路:
需求1:banner以数组方式渲染,元素数与swiper-item数相同,点击传index值更新到data中(这里变量命名为swItem),swiper组件的current绑定变量swItem值,从而达到通过banner点击切换swiper的需求。
需求2:通过swiper的@change事件携带detail.current更新到data中(这个变量命名为binindex),通过判断banner的index是否等于binindex来动态改变banner的样式。

三、问题
同样的思路,小程序可以实现,uniapp不能实现。在需求一和需求二中,swItem与binindex都随事件的触发更新到了data中,但页面没有变化

IDE运行环境说明
[HBuilder 或 HBuilderX]:HBuilderX
[IDE版本号]:1.3.2 20181214
[windows版本号]:win10:

App运行环境说明
[Android版本号]
[iOS版本号]
[手机型号]
[模拟器型号]

附件
[IDE问题请提供HBuilderX运行日志。菜单帮助-查看运行日志,点右键打开文件所在目录,将log文件压缩成zip包上传]
[App问题请提供可重现问题的代码片段,你补充的细一点,问题就解决的快一点]
[安装包]

联系方式
[QQ]1207198970

2018-12-21 17:24 负责人:无 分享
已邀请:
虫雪浓

虫雪浓 - 热爱生活,热爱编程

提供一个简单demo吧

c豆腐

c豆腐

我也碰到了

  • DCloud_UNI_GSQ

    坑货你没绑定啊,v-bind:xxxx这才是绑定,学一下vue

    2019-03-11 18:15

  • c豆腐

    回复 DCloud_UNI_GSQ:呃,我错了,我用了":current",然后报错了,以为v-bind也不能绑定

    2019-03-11 19:26

  • DCloud_UNI_GSQ

    回复 c豆腐:可以用这种简写啊:current,你报的什么错

    2019-03-20 13:18

该问题目前已经被锁定, 无法添加新回复