为了账号安全,请及时绑定邮箱和手机立即绑定

vue for循环点击当前,改变兄弟元素属性(vue小白)

vue for循环点击当前,改变兄弟元素属性(vue小白)

BIG阳 2018-08-02 19:29:54
想用vue实现功能,列表是请求数据for循环渲染出来,点击列表item中的按钮,改变相邻兄弟元素是否显示,这种功能怎样实现,请教大神,帮忙出个思路
查看完整描述

2 回答

?
喵喵时光机

TA贡献1846条经验 获得超7个赞

data中定义一个数组list,存储所有itemindex之类的标志性的东西。每个item点击的时候触发一个事件,并且以index作为参数,然后在事件中处理这个index相邻的index

查看完整回答
反对 回复 2018-08-04
?
FFIVE

TA贡献1797条经验 获得超6个赞

<ul>
            <li v-show="selIndex+1!=index && selIndex-1!=index" v-for="(item, index) in list" :key="index">
                {{item}}<button @click="selIndex=index">登录</button>
            </li>
        </ul>

 new Vue({    el: '#app',    data: { list: [1,2,3,4,5,6,7,8,9,10], selIndex: -99
    }
})

仅提供一种思路哈


查看完整回答
反对 回复 2018-08-04
  • 2 回答
  • 0 关注
  • 3221 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信