vue 双向绑定哪个vue v-forr

各位大佬好问题如下:我用v-for渲染叻一个列表,列表内有4个子元素每次只显示一个data中有一个currentIndex,请问怎么用currentIndex控制元素的显示和隐藏呢。代码如下


1、要用v-for绑定多組复选框首先v-for绑定的数据一定是一个动态的。比如我用了一个数组qitem[doneNum].body ,doneNum是动态变化的

2、input类型为checkbox 的标签上的v-model绑定了option.checked ,这个属性在qitem的body中是没有的。他会创建并这个属性(这个属性是一个布尔值)绑定到这个值上当第一次点击的,创建这个属性并且为true,再次点击变成false

3、然后通過 getchecked(option) ,传入数据在函数内做判断,取出被选中的选项即可

单选框就不存在绑定数据是布尔值的情况了,取下标就好了

data中创建一个属性i

li注册一个click事件並把$index的值传进去,在这个事件中把i赋值为$index

你对这个回答的评价是?

下载百度知道APP抢鲜体验

使用百度知道APP,立即抢鲜体验你的手机镜頭里或许有别人想知道的答案。

我要回帖

更多关于 vue v-for 的文章

 

随机推荐