列表渲染获取对应点击项

红框部分是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)移动互联网具影响力的盈利指导网站。定位于服务移动互联网创业者,移动盈利指导。我们的目标是让盈利目标清晰可见!降低门槛,让缺乏经验、资金有限的个人和团队获得经验和机会,提高热情,激发产品。