收藏
回答

如图,,点击选中,选中的框变色,其他不变,可以来回切换

问题模块
API和组件

请问怎么实现?求大神赐教,最好有demo,在线等,急用

最后一次编辑于  2017-09-27  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏投诉关注问题回答

7 个回答

  • 静如止水
    静如止水
    2017-09-27

    哪位知道,请告知一下

    2017-09-27
    赞同
    回复
  • yangzm
    yangzm
    2017-09-27

    写两个样式,一个是红色边框,一个无边框,动态切换样式就行了

    2017-09-27
    赞同
    回复
  • 静如止水
    静如止水
    2017-09-27

    样式写了,不知道咋切换?用三目运算符,一直没效果,请问具体怎么做?

    2017-09-27
    赞同
    回复
  • 何炽荣18826274340
    何炽荣18826274340
    2017-09-27

    点击事件的index,用index来控制选中的样式

    2017-09-27
    赞同
    回复
  • 静如止水
    静如止水
    2017-09-27

    请问是在wxml里面判断,还是在js里判断?有代码吗,粘出来看看,谢谢!

    2017-09-27
    赞同
    回复
  • 何炽荣18826274340
    何炽荣18826274340
    2017-09-27

    <block wx:for="{{house.imgs}}" wx:key="{{index}}">

    <image class="{{item == selectImg?'':'noselect'}}" style="width:145rpx;height:94rpx;" mode="aspectFill" bindtap="selectImg" id="{{index}}" src="{{item}}"/>

    </block>




    // 选择图片显示

    selectImg:function(e){

    var that = this,

    imgId = e.currentTarget.id


    that.setData({

    selectImg: that.data.house.imgs[imgId],

    selectVideo:""

    })

    },




    2017-09-27
    赞同
    回复
  • 何炽荣18826274340
    何炽荣18826274340
    2017-09-27

    changeColor:that.data.mblist[i].name


    item.name == changeColor

    2017-09-27
    赞同
    回复