
红框部分是hi用列表渲染的方式从服务器端获取的数据,json文件包括橙色部分的date和文字部分的quesDetail,想要达到的效果是对应一行的数据项后面的switch开关开启时,能够点击数据项跳转至下一个页面,switch关闭的数据项则不能跳转

现在的问题是,怎么知道那一项switch是开启的哪一项是关闭的呢?
我的if条件现在是判断switch的状态,但是效果是只要有一个switch开关开启,所有的数据项都能点击跳转了,怎么才能做到分别控制呢?
网友回复:
C***:
为什么没有人发表意见呀大佬们~~~~
P***:
用id,或则列表的index
C***:
嗯嗯,id和index可以知道列表的数组里面的数据,比如我这个项目里面的date和quesDetail数据都能够通过
arrayQue[id].date和arrayQue[id].quesDetail定位,但是组件怎么定位呢?它不在数组里吖,我试过把if的条件改为判定switchBtn[id],但是没成功吖,打印的switchBtn[id]说是undifine。可以具体说说吗,感激不尽~~~
P***:
我刚做了一个demo但是不知道怎么给你看。。
P***:

view
js
C***:
哇,感谢感谢~~~我试试
P***:
前7行代码只要 var demo = new Array哦~~
C***:
哇,改好了,感谢~~棒棒
P***:
有不懂的可以咨询我哦,还有你这个问题是不是可以改正已解决了。。
C***:
嗯嗯嗯,好的~昨天后来有别的事没及时改正~
爱盈利(aiyingli.com)移动互联网具影响力的盈利指导网站。定位于服务移动互联网创业者,移动盈利指导。我们的目标是让盈利目标清晰可见!降低门槛,让缺乏经验、资金有限的个人和团队获得经验和机会,提高热情,激发产品。


