求大神告知关于map嵌套添加事件的问题??(事件已经绑定成功)



  • 0_1506749605728_1.png
    主要是下面黑框内的点击选择哪个哪个变颜色,其他不变色
    0_1506749666918_2.png
    数据是自己写的,每一个content都对应一个黑框内文字的数据
    0_1506749717924_3.png
    刚开始尝试直接这样写,嵌套在map里面的map
    0_1506749763327_4.png
    然后默认是第一个显示为变颜色,所以status设为了0,但是这样写完了出来的效果就成这样了
    0_1506749836981_01.png
    点击价格范围下面的的确是正常的,可是性别/排序后面的效果也跟着变化了,但是我并没有操作性别/排序
    0_1506749908095_02.png
    我并没有操作这里面的按钮。。。。。- -~
    0_1506749923951_03.png
    这个我也没有操作。。。- - ~
    然后我就想可不可以把这里面的写成组件,然后就有了
    0_1506749974130_5.png
    这是父组件。。把index1保存成index,一会传递给子组件用
    0_1506750005431_6.png
    这是子组件,通过拿父组件传递下来的index1,弹出e也是正常的,但是出来的效果竟然成这样了- -~
    0_1506750091680_04.png
    这个倒是点击价格范围下面的,性别/排序下面的不跟着一起动了,但是竟然成了多选了,点击哪个哪个变红,我怀疑是className切换的判断有问题,但是又不知是哪里的问题,跪求大神告知我哪里写错了啊???